第一次来编程论坛,请教各位大神一个问题。。。
题:求e=1+1/1!+1/2!+1/3!+...+1/n!。直到最后一项小于10的-6次方下面是我写的程序(请教一下错哪了):
#include<stdio.h>
void main()
{
int i,d;
double t,sum=1,a;
a=1e-6;
for(i=1,d=1;t<a;i++)
{
d*=i;
t=1/d;
sum+=t;
}
printf("e=%f",sum);
}
2013-04-24 17:09
2013-04-24 17:11
2013-04-24 17:27
2013-04-24 17:38
2013-04-24 18:26
2013-04-24 19:09
2013-04-24 19:31
2013-04-24 20:05
2013-04-24 20:24
2013-04-24 20:26