##题目描述
利用公式 e=1+1/1!+1/2!+1/3!+ \cdots +1/n!e=1+1/1!+1/2!+1/3!+⋯+1/n!,求 e 的值,要求保留小数点后 10位。
##输入格式
输入只有一行,该行包含一个整数 nn,表示计算 e 时累加到 1/n!。
##输出格式
输出只有一行,该行包含计算出来的 e 的值,要求打印小数点后 10 位。
#include <stdio.h>
int main()
{
int i, n;
double m = 1, f = 1;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
m *= i;
f += 1 / m;
}
printf("%.10lf\n", f);
return 0;
}