首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODIl.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODIl.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
admin
2016-10-29
35
问题
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODIl.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;
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);
s0=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语言后面应该以“;”为结尾,所以“return sum”改为“return sum;”。
转载请注明原文地址:https://kaotiyun.com/show/ikDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun()
下列程序的执行结果是______。#lnClude<stdio.h>unionun{inti;charc[2];};voidmain()
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
有以下程序:inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序运行后的输出结果是______。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
下列可用于C语言用户标识符的—组是______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
注释说明了程序的功能,它分为【】注释和功能性注释。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
随机试题
落霞与孤鹜齐飞,________。(王勃《滕王阁序》)
《中华人民共和国建筑法》调整的行为包括( )。
某桥基础为6根2.0m的桩基,桩长20m,地质条件如下:原地面往下依次为黏土、砂砾石、泥岩,承包人拟选用冲爪钻成孔。采用导管法灌注水下混凝土,导管使用前进行了水密试验,为防止导管沉放过程中接触钢筋笼,导管居中后快速沉放,并将导管底部沉放到距桩底1m处,之后
公共服务的成本应尽可能直接分摊到受益者身上,使每个受益者的付费要与其受益相匹配,体现政府收费的原则是()。
债务重组中,债务人不会涉及到“资本公积”科目。()
2011年重庆文化产业增加值是2005年的:
下列工具中,解放了人力的是()
一位房地产信息员通过对某地的调查发现:护城河两岸房屋的租金都比较廉价,廉租房都坐落在凤凰山北麓,东向的房屋都是别墅,非廉租房不可能具有廉价的租金;有些单室套的两限房建在凤凰山南麓,别墅也都建筑在凤凰山南麓。根据该房地产信息员的调查,以下哪项不可能存在?
在软件开发中,需求分析阶段产生的主要文档是()。
Whatisthepatientsufferingfrom?
最新回复
(
0
)