Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 695 Solved: 158
[Submit][Status]
输入为一个整数n,1<=n<=15,表示计算e时累加到
输出只有一行,为计算出来e的近似值。
#include
#include <stdlib.h>
double js(int n)
{
if(n==1)
return 1;
else
return n*js(n-1);
}
int main()
{
int n,i;
scanf("%d",&n);
double sum=0.0;
for(i=1;i<=n;i++)
{
sum+=1/js(i);
}
printf("%.10lf",sum+1);
}