用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!
用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!
日期:2009-05-03 08:41:03 人气:3
方法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(