公式计算
各位高手,下面的公式该怎么样计算?
e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! + ...
并合误差小于给定的a
请高手帮帮忙,好吗?
各位高手,下面的公式该怎么样计算?
e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! + ...
并合误差小于给定的a
请高手帮帮忙,好吗?
我这么做可以吗?误差是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;
}