首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
admin
2021-04-28
78
问题
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。
例如,当n=10时,程序的输出结果应为:23.197745。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/**********found**********/
fun(int n)
{ double sum , s0 , s1 , s2 , s;int k;
sum=1.0;
if(n<=2)sum=0.0;
s0=0.0;s1=0.0 ; s2=1.0;
for(k=4;k<=n;k++)
{ s=s0+s1+s2;
sum+=sqrt(s);
s 0=s1;s1=s2;s2=s;
}
/**********found**********/
return sum
}
main()
{ int n;
printf("Input N=");
Scanf("%d",&n);
printf("%f\n",fun(n));
}
选项
答案
(1)double fun(int n) (2)return sum;
解析
(1)第一个错误标识下fun函数的定义根据题干要返回前n项的平方根之和,函数具有返回值,所以“fun(int n)”应改为“double fun(int n)”,其中double为双精度型变量。
(2)第二个标识符下返回平方根之和,根据C语言语法每一句C语言后面应该以“;”为结尾,所以“retum sum”改为“return sum;”。
转载请注明原文地址:https://kaotiyun.com/show/DPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对如下二叉树进行后序遍历的结果为
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
以下叙述中正确的是
有以下程序:#include#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下面描述中不属于软件需求分析阶段任务的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
“商品”与“顾客”两个实体集之间的联系一般是
C源程序中不能表示的数制是
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注意:部分源程序在文件PR
随机试题
A.激活翻译B.抑制翻译C.激活转录D.抑制转录大肠杆菌色氨酸操纵子在环境中存在色氨酸时
()所用的材料如砖、石、混凝土等,它们的抗压强度较高,但抗拉及抗剪强度偏低。
国家档案局制定了《重大建设项目档案验收办法》,该办法对重大建设项目档案( )作出了更具体的规定。关于项目档案验收组的组成,以下说法正确的是( )。
进口国要求提供海关发票主要是作为其海关减免关税的依据。()
()是学校课程体系中以传授道德社会性知识、传递道德价值、培养品德实践力为首要和核心目标的正规课程。
毛泽东指出,中国的红色政权能够存在与发展的主观条件有()
请编写函数fun,其功能是:计算并输出当x
有如下两个类定义c1assXX{private:doublex1;protected:doublex2;public:doublex3;};
Itisanunfortunatefactoftoday’slifethatmostpeoplearegrowingupunabletoseethestars.Theprimenightskyexistson
Anniversariesaretimesforreflection,andthisoneshouldbenoexception,forthe30-yearhistoryofAIDSisaminorinwhich
最新回复
(
0
)