C语言:编写程序以计算无理数e的值并输出结果。计算公式为:e=1+1/1!+1/2!+... 当|Δe|<ε时取结果为2.718282。
发布时间
阅读量:
阅读量
#include "stdio.h"
void TestFunc();
float fun()
{
/**********Begin**********/
long int j;
int i,k;
float e,jc;
i=1;
e=0.0;
jc=1.0;
while(jc>=0.000001)
{
e=e+jc;
j=1;
for(k=1;k<=i;k++)
j=j*k;
jc=1.0/j;
i++;
}
return e;
/********** End **********/
}
void main()
{
float fun();
printf("无理数e的值是:%f\n",fun());
TestFunc();
}
全部评论 (0)
还没有任何评论哟~
