编写程序其功能是:求自然对数的底e近似值,要求其误差小于0.00001,求e近似值的公式为:
#include <stdio.h>
void main()
{ int i=1;
double t,e;
t=1;
e=1;
while((1/t)>0.00001)
{ t=t*i;
e=e+1/t;
i=i+1;
}
printf("e=%.6f\n");
}
为什么结果等于0呢?
1\t为什么等于0呢?
你这题会有结果吗?printf根毁配本纤历指就没有输出烂蠢e啊
printf("e=%.6f\n");
修改为
printf("e=%.6lf\n",e);