编程计算e=1+1/1!+1/2!+1/3!+ … +1/n!。精度为1e-6(即最后一项1/n!<1e-6就停止循环)。
提示:注意1/n!=1/(n-1)!*1/n;利用循环加上每一次的分项。
#include <stdio.h>
void main()
{ float e,t,n;
e=1,t=1,n=1;
while (t>=1e-6)
{ t/=n;
e=e+t;
n++;
}
printf(“%f”,e);
getch();
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容