#include <stdio.h>
int main()
{
double e=1.0, t=1.0, n=1.0;
while(t>=1e-10)
{
t /= n; /* 计算新的通项 */
e += t; /* 累加新的通项 */
n++;
}
printf("e = %.15lf \n", e);
return 0;
}
/*
1 1 1
n t e
2 1/1! 1+1/1!
3 1/2! 1+1/1!+1/2!
4 1/3! 1+1/1!+1/2!+1/3!
*/