#include "stdio.h"
int mult(int n)
{
int sum = 1, i;
if (n == 0)
return sum;
for (i = 1; i <= n; i++)
sum *= i;
return sum;
}
int main()
{
int n, i;
double e;
printf("n e\n");
printf("- -----------\n");
printf("0 1\n1 2\n2 2.5\n");
for (n = 3; n <= 9; n++)
{
e = 0;
for (i = 0; i <= n; i++)
{
e +=1.0 / mult(i);
}
printf("%d %.9lf\n", n, e);
}
}zoj 1113 u Calculate e
最新推荐文章于 2019-09-23 21:40:48 发布
本文通过C语言实现了一个简单的程序来计算数学常数e的近似值。该程序使用了e的泰勒级数展开公式,即e等于1/0! + 1/1! + 1/2! + ... + 1/n!的形式。代码中定义了两个函数:mult用于计算阶乘,main函数则负责计算e值并打印输出。
893

被折叠的 条评论
为什么被折叠?



