首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
admin
2015-12-22
73
问题
给定程序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-xo)>0.00001)
y=fun(a,x1);
else y=x1;
return y;
}
mein()
{double x;
printf("Enter x:");scanf
("%1f",&x);
printf("The square root of%if
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-xo)>0.00001)”改为“if(fabs(x1.x0)>0.00001)”。
转载请注明原文地址:https://kaotiyun.com/show/wWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有以下程序voidss(char*s,chart){while(*s){if(*s==t)*s=t-′a′+′A′;s++;}}main(){charstr1[100]="abcddfefdbd",c=′d′
以下程序的输出结果是【】。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
下列选项中不属于软件生命周期开发阶段任务的是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
简单的交换排序方法是()。
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是(
深度为5的满二叉树中,叶子结点的个数为______。
随机试题
患者男性,36岁,呼吸困难,查体:心尖搏动减弱,心音遥远,有奇脉,该患者最可能是
A.肥达反应B.粪便培养C.血培养D.粪便镜检E.胆汁培养
某机场的机械师张某对机场领导人员心怀不满,在某次为等待执行任务的一架波音747客机进行机械检修时,故意对飞机的发动机装置进行了破坏但恰好这架飞机此次没有投入运营在第二天运营前机械师陈某在对飞机进行检修时发现了故障及时进行了排除下列选项中对张某的行为认定正确
设f(x)有连续的导数,则下列关系中正确的是()。
期货公司申请金融期货结算业务资格,应当具备下列哪些基本条件?()
某工业企业大量生产甲产品,生产费用在完工产品与在产品之间的分配采用约当产量法。本月有关成本资料如下:(1)甲产品本月完工5000件,月末在产品1000件,原材料在开工时一次投入,在产品的完工程度为50%。(2)月初在产品成本和本月生产费用合计为1
已知α1=[1,2,-3,1]T,α2=[5,-5,a,11]T,α3=[1,-3,6,3]T,α4=[2,-1,3,a]T.问:a为何值时,向量组α1,α2,α3,α4线性相关;
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“sampl.accdb”和“dResearch.accdb”,照片文件名为“照片bmp”。请按以下操作要求,完成表的建立和修改。(1)将考生文件夹下“dResearch.accdb”数
ThemovieactorArnoldSchwargenegger,whoisrunningforgovernorofCalifornia,belongstotheconservativeDemocraticParty.
A、Becausemanyyoungpeoplehavemovedintocomfortableapartments.B、Becausemanyoldhousesinthebadpartofthetownareno
最新回复
(
0
)