公式计算
各位高手,下面的公式该怎么样计算?
e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! + ...
并合误差小于给定的a
请高手帮帮忙,好吗?
各位高手,下面的公式该怎么样计算?
e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! + ...
并合误差小于给定的a
请高手帮帮忙,好吗?
2006-11-17 14:38
2006-11-17 18:05
2006-11-18 09:02
2006-11-18 09:48
2006-11-18 10:08
2006-11-18 15:34

2006-11-18 15:36
我这么做可以吗?误差是i/n!吧!
#include <stdio.h>
int main(void)
{
double n = 2.00, a, i, j = 1.00;
scanf("%lf", &a);
for(i = 2;;i ++)
{
j = j/i;
n += j;
if(j/i < a)
break;
}
printf("%lf\n", n);
return 0;
}

2006-11-18 19:50
2006-11-18 20:24
2006-11-21 21:37