首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第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
37
问题
已知一个数列从第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://www.kaotiyun.com/show/D8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能将高级语言程序转换成目标语言程序的是______。
定义结构体数组structStu{intnum;charname[20];}x[51={1,“ZHAO”,2,“QIAN”,3,“SUN”,4,“LEE”,5,“ZHOU”};for(i=1
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
下列程序的运行结果是()。main(){intx=1,y=3,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}printf("%d,%d
已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置填空。voidfun(inta[N],intk){inti:for(i=k;i
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。#include<string.h
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
某咨询公司接受A公司委托,预测2019年A公司目标市场地区的手机消费量,并提出A公司的基本竞争战略。咨询公司成立了项目工作组,项目经理要求:近期咨询人员的工作重点是采用文案调查和实地调查方法收集信息资料,并采用网络信息挖掘技术获取信息,用于辅助决策,项目组
何谓数控机床故障?数控机床故障有哪些基本规律?
水体污染包括()、()和()等方面。
A.菌血症B.毒血症C.败血症D.脓毒血症E.内毒素血症病原菌由局部侵入血液,但未在血液中繁殖,称为
在网络计划执行过程中,发现B工作还需工作6天,但至该工作最迟完成时间尚有4天,则该工作()。[2004年真题]
个体对认知对象的某一品质一旦形成倾向性印象,就会带着这种倾向去评价认知对象的其他品质,这种现象是()。
【案例三】为了把课上得更生动形象,三年级李老师今天带来了不少直观教具,有标本、图片,还有实物。进教室后,他把这些教具放在桌子上或挂在黑板上,他想,今天的上课效果一定很好,可是,结果却并非如此。从教育心理学的角度看,造成该堂课效果不好最主要的原因是(
明朝前期,在思想界占统治地位的是_________。_________注释的“四书”“五经”是官定读本、科举取士的准绳。明中叶以后,王守仁主观唯心论的________便应运而生。
下列哪项不是楔状缺损的病因()。
A、AlisonfellinlovewithJim.B、JimfellinlovewithAlison.C、Jimwastedalostoftime.D、Jimwastedalotofenergy.B本题属于
最新回复
(
0
)