1、下面是一个计算e的近似值(使误差小于给定的δ)的程序.

来源:百科 发布时间:2019-07-25 点击:

【www.wnzmb.com--百科】

1、下面是一个计算e的近似值(使误差小于给定的δ)的程序.
main()
{double e=1.0,x=1.0,y,detax;
int i=1;
printf(“\n please input enter a error:”);
scanf(“%lf”,&detax);
y=1/x;
while(y>=detax)
{
x=x*I;
y=1/x;
e=e+y;
++i;
}
printf(“%12.10lf”,e);
}
[分析讨论]
(1)、阅读上面的程序,写出程序所依据的计算公式.
(2)、当输入的detax各是什么值时,能分别使程序按下面的要求运行:
.不进入循环;
.只循环一次;
.只循环两次;
.进入死循环(程序将永远循环下去).
为了能知道程序循环了多少次,应该在程序中增加一条什么样的语句?
(3)、原程序中while语句中的y>=detax,分别换成y>detax,y=detax,y匿名网友:计算公式:y=1+1/1+1/(1*2)+1/(1*2*3)+.+1/(1*2*3*.*n)
当detax>1.0时,不进入循环;
不能.只循环一次;
.0.5 

本文来源:https://www.wnzmb.com/news/64946/

上一篇:不同的花朵开放的时间_不同花朵开放的时间
下一篇:5米等于多少厘米 5米2厘米等于多少米
《1、下面是一个计算e的近似值(使误差小于给定的δ)的程序..doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

推荐阅读

Copyright @ 2013 - 2018 我能学习网_免费的学习网站 All Rights Reserved

我能学习网_免费的学习网站 版权所有 京ICP备16605803号