- 设计练习
自然常数e是数学中一个重要常数,是一个无限不循环小数,其值是2.71828……。
自然常数e的定义为:e=limn→∞1+1nn ,通过二项式展开,可以计算e的近似值:
e=1+1+12!+13!+14!+…+1n!
n越大,越接近真值。
请编写程序,根据输入n(n>=2)计算e的近似值,计算结果的示例输出如下:
n=2时,e=2.5
提示:
输入一个数字n;
n=1时,e=2
n>1时,进入循环
i=2;
while( i在2到n的范围内)
e=e+1/(i!)
其中,n! 是 n的阶乘,可写一个函数用来计算
(3)程序分析(程序运行错误修改或运行结果分析):对嵌套理解不透彻,不清楚阶乘的表示,规范度不够,首行没有对齐导致出错。