首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2021-02-25
74
问题
给定程序MODII.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
/**********found***********/
double fun(double a,dounle x0)
{double x1,y;
x1=(x0+a/x0)/2.0;
/**********found***********/
if(fabs(x1-xo)>0.00001)
y=fun(a,x1);
else y=x1;
return Y;
}
main()
{double x;
printf(“Enter x:”);scanf
(“%1f”,&x);
printf (“The square root of%1f
is%1f\n”,x,fun(x,1.0));
}
选项
答案
(1)double fun(double a, double x0) (2)if( fabs(x1一x0)>0.00001)
解析
函数的功能是应用递归算法求某数a的平方根。
(1)主函数中“fun(x,1.0)”,x是double型变量,1.0是浮点数,可知fun有两个double型参数,而第一标识下“dounle”不是C语言关键字,所以应将“double fun(doublea,dounle x0)”改为“double fun(double a,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量x0没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-xo)>0.00001)”改为“if(Ihbs(x1一x0)>0.00001)”。
转载请注明原文地址:https://kaotiyun.com/show/cEtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chara=’\82’:则变量a
以下叙述中正确的是()。
以下选项中,值为1的表达式是
以下选项中不属于字符常量的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
数据库管理系统的基本功能不包括
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下选项中不能用于描述算法的是()。
随机试题
6岁男孩,弛张高热10天,嗜睡,颈强直,右肺呼吸音低,可闻胸膜摩擦音及细湿啰音,肝右肋下2.5cm,脾肋下1.5cm。脑脊液:白细胞100×106/L,蛋白质800mg/L。曾用过多种抗生素及激素。下列疾病哪种可能性最小
关税同盟________
关于UDDS,下列说法错误的是
政府可以利用供求关系的市场规律,通过()来达到调节市场运作的目的。
某施工单位承包的机电安装单项工程办理了中间交接手续,进入联动试运行阶段。建设单位未按合同约定,要求施工单位组织并实施联动试运行,由设计单位编制试运行方案。施工单位按要求进行了准备,试运行前进行检查并确认:①已编制了试运行方案和操作规程。②建立了试运行须知,
2010年3月1日,李某去某商场购物时,将自己携带的两件物品存放在存包处。当天取物时却只取到一件。存包员否认李某存了两件物品,双方争议未果,李某拟起诉至法院,根据《民法通则》的规定,李某向法院提起民事诉讼的有效期间是()。
《合同法》规定的承担违约责任的方式主要有哪几种?
设函数f(x)在(一∞,+∞)上连续,则A=__________。
Educationalphilosophyhaschangedagreatdealinthe50yearssinceIwasinschool.Backthen,forexample,Ihadthehighe
A、Hedoesn’twantotherstotakeherplace.B、Hewantshersupportinthenextelection.C、Sheshouldn’trunforthepostanymo
最新回复
(
0
)