自然常數(shù) e 可以用級數(shù) 1+1/1!+1/2!+?+1/n!+? 來近似計算。本題要求對給定的非負整數(shù),求該級數(shù)的前項和。
輸入格式:
輸入第一行中給出非負整數(shù)停局。
輸出格式:
在一行中輸出部分和的值,保留小數(shù)點后八位。
輸入樣例:
10
輸出樣例:
2.71828180
代碼如下
#include<stdio.h>
int main()
{
int n;
double item, e = 1;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
item = 1;
for (int j = 1; j <= i; j++)
item *= j;
e += 1 / item;
}
printf("%.8f\n", e);
return 0;
}