题目内容:
编写函数,根据给定公式计算e的值:1+1/1!+1/2!+1/3!+……+1/n!的值(取前n项),要求在主函数中输入n的值,调用函数并输出结果。
输入格式:
%d
输出格式
e=%.4f
输入样例:
10
输出样例:
e=2.7183
时间限制:500ms内存限制:32000kb
#include<stdio.h>
main()
{
int n;
float s=1,e=1,t=1,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
e=(1/s)+e;
}
printf("e=%.4f",e);
}