用while循环计算e≈1+1/1!+1/2!+1/3!+1/4!+ ......

日期:2011-09-06 03:08:53 人气:1

用while循环计算e≈1+1/1!+1/2!+1/3!+1/4!+ ......

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
    A+
热门评论