首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第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
44
问题
已知一个数列从第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全国计算机二级
相关试题推荐
程序中若有如下说明和定义语句Charfun(char*);main(){char*s="one",a[5]={0}.(*f1)()=fun,ch;…}以下选项中对函数fun
若变量a,b 已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句[]。
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。
常采用的两种存储结构是()。
已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置填空。voidfun(inta[N],intk){inti:for(i=k;i
2个指针变量不可以______。
以下程序运行时,若从键盘输入:102030<回车>,输出的结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
随机试题
性格外向,直率、果敢、精力充沛,自信心强,有支配他人的倾向和说服他人的能力,敢于冒险,但是这种类型的人往往忽视理论,自身的科学研究能力可能也较差。这种人格类型对应的社会职业类型是【】
急性乳腺炎的致病菌,以下列哪种为主
Apert综合征的特点是Crouzon综合征的特点是
施工单位实施工程质量控制活动的质量记录资料有()。
某施工单位在2015年承担了一项机电工程项目,施工单位项目部为落实施工劳动组织,编制了劳动力资源计划,按计划调配了施工作业人员。并与某劳务公司签订了劳务分包合同,约定该劳务公司提供60名劳务工,从事基础浇筑、钢结构组对焊接、材料搬运工作。进场前对劳务工进行
财政直接支付是指财政部门向中国人民银行和代理银行签发支付指令,代理银行根据支付指令通过国库单一账户体系将资金直接支付到收款人或用款单位账户。()
我国稽查制度的指导思想是贯彻依法行政方针,方便企业合法进出,引导和规范企业进出口行为。()
根据市场客体的不同属性及交易活动中的特点,可将市场划分为:
EffectiveFriday,ScreenActorsGuild-AmericanFederationofTelevisionandRadioArtists(SAG-AFTRA)hasdeclaredastrikeagai
Therearefivebasicfunctionsofanewspaper:toinform,toreview,topersuade,toinstructandtoentertain.Youmaythinkth
最新回复
(
0
)