1.请按题中的功能要求,填入相应的代码,使其能得到正确的结果。
程序功能:编程计算e=1+1/1!+1/2!+…+1/n! 十…的值,精度要求为1e-12,输出结果保留4位小数。运行示例:
2.2183
#include <stdio.h>
int main()
{
double e=1,item=1;
int n=1;
while(1.0/item >= 1e-12)
{
e += 1.0/item;
n++;
item *= n;
}
printf("%.4lf",e);
}
不知道你这个问题是否已经解决, 如果还没有解决的话: