用do while 循环语句求自然对数e的近似值,要求其误差小于0.00001,

问题描述:

用do while 循环语句求自然对数e的近似值,要求其误差小于0.00001,
1个回答 分类:综合 2014-11-06

问题解答:

我来补答
#include#include
double N_I(double n)
{
double ret= 1;
while(n)
{
ret*= n;
n--;
}
return ret;
}

void main()
{
double e= 2;
double n= 1, re;
do
{
n++;
re= 1/(N_I(n));
e+= re;

} while(re > 0.00001);
printf("%.10f\n", e);}
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识