首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行
admin
2019-04-04
22
问题
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
1 #include<stdio.h>
2 #include<math.h>
3 /**********found**********/
4 double fun(double a,dounle x0)
5 {double x1,y;
6 x1=(x0+a/x0)/2.0;
7 /**********found**********/
8 if(fabs(x1-x0)>0.00001)
9 y=fun(a,x1);
10 else y=xl;
11 return y;
12 }
13 main()
14 { double x;
15 printf(’’Enter x:’’);scanf(’’%1f’’,&x);
16 printf(’’The square root of%1f is%1f\n’’,x,fun(x,1.0));
17 }
选项
答案
(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(doublea,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量x0没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比O.00001大,所以第二个标识下“if(fabs(x1-x0)>0.00001)”改为“if(fabs(x1-x0)>0.00001)”。
转载请注明原文地址:https://jikaoti.com/ti/Bbf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,软件功能分解属于软件开发中的______阶段。
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
有以下程序main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[j]){
下列程序的输出结果是______。intm=10;intfun(inta,intB){intm=2;return(a*b-m);}main(){intx=7,y=5;
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
表示关系a≤b≤c的C语言表达式为()。
在数据管理技术发展的三个阶段中,数据共享最好的是______。
以下数据结构中不属于线性数据结构的是()。
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
一台电动机绕组是星形联结,接到线电压为380V的三相电源上,测得线电流为10A,则电动机每相绕组的阻抗值为()Ω。
关于体温正常变动的叙述,错误的是
胆同醇结石的原因是
血源性骨髓炎病理特点是
案情:甲、乙将丙女强奸后,将丙女杀害。(事实一)一周后,二人担心出事,又回到犯罪现场计划毁灭尸体。在移动尸体时,二人从丙女身上发现名贵手机一部(价值20000元)和一张银行卡(背面写有密码)。他们焚尸后,由甲持卡到ATM机中取款,由乙负责望风。甲
《建设工程质量管理条例》设定的行政处罚包括()。
市场经济本质是法治经济,市场和法治是同一硬币的两面,缺一不可。与计划经济时代不同,市场经济对资源的配置是通过竞争机制实现的,这就必须依循一套完善的规则,以实现通过市场这只“看不见的手”对经济进行调整。这段文字主要说的是:
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证号
根据《著作权法》和《计算机软件保护条例》的规定,计算机软件著作权的权利自软件开始完成之日起产生,保护期为(65)。
A、Seeingadoctor.B、Havingthedinner.C、Givingalecture.D、Studyinginsomeplace.D女士说“我对知识的渴求要比填补饥饿强烈得多。”可见,女士在晚饭的时间很可能是去学习
最新回复
(
0
)