求教一个关于循环的问题
/*题目是e=1+1/1!+1/2!+1/3!+...直到最后一项值小于10的-7次方,我写的程序是*/
/*#include<math.h>
main()
{ float t,e;
int i;
i=0, t=1;
while(fabs(t)>1e-7)
{ i=i+1;
t=1.0/i*t;
e=1+t;
}
printf("e=%f",e);
}
不对阿!程序不能执行阿
还是不对阿,这个运行结果是1.292816,算前三项就比这个数大了,还请大家帮忙啊
谢谢
呵呵,对了,以后还请大家多多关照