编程序按下列公式计算e的值(精度为1e-6) e=1+1/1!+1/2!+1/3!+……1/n!
编程序按下列公式计算e的值(精度为1e-6) e=1+1/1!+1/2!+1/3!+……1/n!
日期:2016-12-01 23:40:57 人气:1
long fact(int n)
{
if (n == 1 || n == 0)
{
return 1;
}
else
{
tmp = fact(n-1); // 递归算法求阶乘
return n*tmp;
}
}
int main()
{
int i;
double exp = 0.0; // exp 用于存储 e 值
for(i = 1;;i++)