用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!
其中在1/n!小于等于10^(-5)时结束.
用C写.单循环.
方法1
#include
void main()
{
float e,a; int i,n=0; /*涉及到小数运算要用浮点型变量*/
e=1,a=1; /*a=1在后面有乘积运算*/
for(i=1;1/a>1e-5;i++) /*条件循环语句*/
{
a*=i; /*级乘的算法*/
e+=1/a ; /*e的运算方法*/
n++;
}
printf("%f,n=%dn",e,n);
}
方法2
#include
int main( )
{
float s = 1,n = 1;int t = 1;
while ( 1 / n >= 0.00001 )
{
s+=1/n;
t++;
n=n*t;
}
printf("%f,n=%dn",s,t);
return 0;
}
方法3
#include
void main()
{
int i=1,j=1;
float e=1.0,k;
do{
j=i*j;
k=1.0/j;
e=e+k;
i++;
}while(k>1e-5);/*判断误差是否小于给定的误差限E=0.00001 */
printf("%f,n=%dn",e,i);
}
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:3
-
点赞数:0回答数:1

最新问答: 有一个长方体钢锭,长、宽高分别是10M 15M 3M 下列说法错误的是( )A.凡是我们能看见的物体不一定都是光源B.小孔成像是由于光的传播方向发生了偏折造成的C.光从空气 Whose shoes are thse改为同义句 连忙和理解的近义词.在文中找出. 高一关于弹簧测力计的一个选择题.. 0到9 能组出几组6位数字啊0 1 2 3 4 5 6 7 8 9 123456 234567 345678 45678 如图一块变长8CM的白色正方形手帕上面横竖各有两道黑条,黑条的宽都是1CM求图中白色部分的面积 如图表示一做直线运动的质点的位移-时间关系.则关于第2s末到第4s末的过程,下列说法中正确的是( ) 一个英语单词 发音是克漏克呀上一个答案不对colloquial我知道了。不用回答了 下列分子的中心原子形成sp2杂化轨道的是( ) 1.若(x^m÷x^2n^3÷x^2m-n与2x^3是同类项,且m+5n=2,求m^2-25n的值. 立方千米与立方米的进率? There.a lot of people in the park yesterday.A.are B.is C.was 求大神翻译一句话,翻译成希腊语和阿拉伯语。 小明和妈妈去超市买了12袋牛奶、24个面包共花了60元,过了两天当他们又去超市时,全场商品打八折,他们同样花了60元,却 仿写奔腾不息的长江,转瞬间变成了一条暴怒的巨龙,疯狂地撕咬着千里江堤.把下面的句子写完整 生动 具体 简述液晶电视的背光源种类、、放置方式和特点 200分 计算(结果保留三位小数)1、(根号3)-(根号6)+(根号8)2、-(根号21)-(根号70)+(根号62)2 甲、乙两个圆的面积比为4:9,甲圆的周长是25.12dm,乙圆的周长和面积各是多少? 抛物线y=-x2-2x+m,若其顶点在x轴上,则m=______.
相关问答: 计算