首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
admin
2015-08-23
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一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://www.kaotiyun.com/show/lHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
在C语言中,函数的隐含存储类别是______。
有以下程序:voidsum(inta[]){a[0]=a[-1)+a[1];}main(){inta[10]=(1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n
随机试题
某乡镇为了疏通公路进行修筑工作,需要拆迁一部分民房。已提供了临时居住地,一部分村民已经搬迁。但有一位老人留恋祖宅不肯搬迁,作为搬迁组工作人员你将和老人进行谈话,以说服他/她搬迁。你将如何进行此次谈话?追问:如果谈话中途老人要去医院,你会怎么做?
Ⅱ类洞制备时鸠尾峡应位于
患者,男性,50岁。胁肋胀痛,头晕耳鸣,消瘦乏力,低热盗汗,五心烦热,肌肤晦暗,便干尿少,舌红少苔,脉细数。治疗首选方
在工程双代号网络计划中,某项工作的最早完成时间是指其()。
已知甲公司每季度的现金需求量为100万元,每次交易成本为180元。有价证券的月利率为0.3%。要求:利用存货模式确定最佳现金持有量、每季度持有现金的机会成本和出售有价证券的交易成本以及现金的相关总成本;
下面不属于水彩画“干画法”的是()
下列选项中,体现了毕生发展思想的有()(2014..70)
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;
What’stheespeciallybigissuethatholdsbacktheInternet?WhatisthechallengefacingStockholmCountyCouncil?
Tofullyappreciatetheauthor’smotiveandintention,youreallyhaveto______(仔细从字里行间去解读).
最新回复
(
0
)