首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODll.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODll.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
admin
2015-06-08
29
问题
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODll.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。
例如,当n=10时,程序的输出结果应为:23.197745。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/**********found***********/
fun(int n)
{ double sum f s 0, s1, s 2, s;int k;
sum=1.0;
if(n<=2)sum=0.0;
s 0=0.0;s 1=0.0;s2=1.0;
for (k=4 ; k<=n;k++)
{ s=s 0+s1+s2;
sum+=sqrt(s);
s 0=s1;s 1=s 2;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;
解析
本题中函数的功能是计算并输出该数列前n项的平方根之和sum。解题思路首先根据题干求得每一项的值,然后再计算数列前n项的平方根之和。
[解题思路]
(1)第一个错误标识下fun函数的定义根据题干要返回前n项的平方根之和,函数具有返回值,所以“fun(int n)”应改为“double fun(int n)”,其中double为双精度型变量。
(2)第二个标识符下返回平方根之和,根据C语言语法每一句C语言后面应该以“:”为结尾,所以“retum sum”改为“retum sum:”。
转载请注明原文地址:https://kaotiyun.com/show/faJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序main(){intx=3,y=0,z=0;if(x=y+z)printf("***");elseprintf("####");}_______。
下面程序的输出结果为()。structst{intx;int*y;}*p;intdt[4]={10,20,30,40);structstaa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn,k;floatscore,sum,ave;sum=0.0;for(n=1;n<=
一个良好的算法由下面的基本结构组成,但不包括_______。
设某循环队列的容量为50,如果头指针Front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有【】个元素。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
下面关于完全二叉树的叙述中,错误的是______。
已知二叉树BT的后后序遍历序列是dabec,中序遍历序列是debac,它的前序遍序列是______。
随机试题
防烟系统专指采用机械加压送风方式阻止火灾烟气侵入楼梯间、前室、避难层(间)等空间的系统。()
手少阳三焦经循行于
A.斑丘疹B.玫瑰疹C.瘀点D.红点疹E.荨麻疹恙虫病皮疹的特征是
会计期末,会计部门与财产物资保管和使用部门对相关财产物资的明细分类账期末余额进行核对的行为属于()。
一般均衡既意味着消费者效用最大化,也意味着厂商利润极大化。()
假设某企业原来生产甲产品所获利润为3000元,现在使用相同的生产要素生产乙产品,则该企业生产乙产品的机会成本为( )。
快速列车(俗称“直快”)车次,前面都冠以“T”。()
下列各句中没有歧义的一句是:()
例如:您是来参加今天会议的吗?您来早了一点儿,现在才8点半。您先进来坐吧。★会议最可能几点开始?A8点B8点半C9点√小李,下课后先不要回家,我们一起去吃饭,然后我请你看电影。★小李下课后先做什
A、Hesentsurgeonstoserveinthearmy.B、Heprovidedsoldierswithmedicalsupplies.C、Herecruitedvolunteerstocareforthe
最新回复
(
0
)