首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
admin
2015-08-23
42
问题
给定程序MODI1.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一x0)>0.00001)
y=fun(a,x1);
else y=x1;
retumR y;
}
msin()
{double x;
printf("Enter x;");scanf
("%1f",&x);
printf ("The square root of%lf
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语句是判断进行递归运算的条件,第二标识下变量xo没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-x0)>0.00001)”改为“if(fabs(x1.x0)>0.00001)”。
转载请注明原文地址:https://jikaoti.com/ti/3Si0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
判断char型变量c1是否为小写字母的正确表达式为()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
按照“先进后出”原则组织数据的数据结构是()。
以下不能正确定义二维数组的选项是______。
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
源程序的文档化不包括()。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
躁狂状态的情感体验障碍特征是【】
手三阳经的走向是
患者,女,33岁,已婚。孕3堕3,头晕目眩,神疲乏力,心悸气短,舌质淡,苔薄白,脉细弱。治疗应首选
在正常维护的条件下,结构应能在预计的使用年限内满足各项功能要求,也即具有足够的()。
液态烃类物质燃烧具有()火焰,并散发浓密的黑色烟云。
资料:随着人们接受教育程度的要求越来越高,教育费用也在持续上涨,家长为了保障子女能够接受较好的教育,一般有教育规划方面的需求。何先生的儿子即将上小学,他向助理理财规划师就子女教育规划方面的问题进行了咨询。根据案例回答下列问题。理财规划师为何先生做子女
适合于建立酌量性中心进行成本控制的单位有()。
饮用纯净水采用()方法处理以去除水中的矿物质和有害物质。
Youwanttowithdrawfromacourse/somecourses.Writealetterofrequesttotheteacherintheacademicadministrationto1)i
Opinionpollsarenowbeginningtoshowthat,whoeveristoblameandwhateverhappensfromnowon,highunemploymentisprobabl
最新回复
(
0
)