用while循环计算e≈1+1/1!+1/2!+1/3!+1/4!+ ......
用while循环计算e≈1+1/1!+1/2!+1/3!+1/4!+ ......
日期:2011-09-06 03:08:53 人气:1
int n = 1, f = 1;
double e = 1.;
while( 1./f > 1E-6 )
{
e += 1. / f ; // 第一次:e = 1 + 1/1!
n++;
f *= n; //下一个1/n!
}
e += 1./f; //这个是把最后一项加上, 此项小于 1E-6