@chawuciren
2018-10-05T14:46:37.000000Z
字数 339
阅读 636
未分类
#include <stdio.h>
#include <stdlib.h>
unsigned long int factorial (unsigned long int n);
double main()
{
int n = 1;
int result = 1;
double e = 1.0;
for (n = 1; n <= 12; n++)
{
result =(double) factorial (n);
e = e + (1.0 / result);
printf("%lf\n",e);
}
printf("%.9lf",e);
}
unsigned long int factorial (unsigned long int n)
{
if (n == 1)
return 1;
else return n * factorial (n - 1);
}
在此输入正文