用c语言怎样求自然常数e

问题描述:

用c语言怎样求自然常数e
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
代码如下 : 运行过了 输出e=2.718282 不知是否满意 望采纳
#include
void main(){
long fun(int n);
int i;
double e=0;
double eps=1e-6;//eps表示精度 此处指10的-6次方
for(i=0;1.0/fun(i)>eps;i++)
{
e+=1.0/fun(i);
}
printf("e=%lf\n",e);
}
long fun(int n)//求n!的函数
{
if(n==0)
return 1;
else
return n*fun(n-1);
}
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg