用do-while语句编写程序,计算e≈1+1⼀1!+1⼀2!+...+1⼀n!

2025-04-01 06:45:05
推荐回答(1个)
回答1:

#include

int main(){
double t=1,term,sum=1.0;
int i=1;
do{
t=t*i;term=1.0/t;
sum=sum+term;
i++;
} while(term>1e-12);
printf("e=%.12lf\n",sum);
return 0;
}

输出 e=2.718281828459