首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第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
2018-09-27
49
问题
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。
例如,当n=10时,程序的输出结果应为:23.197745。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<math.h>
3 /************found************/
4 fun(int n)
5 {double sumf a0,a1,a2,a;int k;
6 sum=1.0;
7 if(n<=2)sum=0.0;
8 s0=0.0;s1=0.0;s2=1.0;
9 for(k=4;k<=n;k++)
10 { s=s0+s1+s2;
11 sum+=sqrt(s);
12 s0=s1;s1=s2;s2=s;
13 }
14 /************found************/
15 return sum
16 }
17 main()
18 { int n;
19 printf(’’Input N=’’);
20 scanf(’’%d’’,&n);
21 printf(’’%f\n’’,fun(n));
22 }
选项
答案
(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语言后面应该以“;”为结尾,所以“return sum”改为“return sum;”。
转载请注明原文地址:https://kaotiyun.com/show/D8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
用树形结构表示实体之间联系的模型是()。
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];
在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序,称为______。
以下程序的输出结果是_______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7});Print("%d%d%d%d\n",a[0][3],a[l][2],a[2][1],
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
随机试题
加热中调味是决定菜肴味的正式调味。()
组织的自我形象是其【 】
下列哪项不是引起维生素D中毒的常见原因
下列根管预备辅助剂中抑菌作用最弱的是
具有回阳救逆,补火助阳作用的药物是()具有温中回阳,温肺化饮作用的药物是()
容易引起气血凝滞不通的病邪是
在变配设备中,最常用的电力变压器是()。
根据《中华人民共和国物权法》的规定,下列财产不可以用于个人贷款抵押物的是()。
订立劳动合同的()原则,是劳动合同有效并受国家法律保护的前提条件。
Weknowthatoxygenisnecessaryforthebreathingofanimalsandplantsandforburning.Onlyone-fifthofairholdsoxygen,bu
最新回复
(
0
)