首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第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
27
问题
已知一个数列从第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全国计算机二级
相关试题推荐
深度为5的满二叉树中,叶子结点的个数为______。
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
下列可用于C语言用户标识符的—组是______。
SQL语言又称为______。
在下列几种排序方法中,要求内存量最大的是______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
波士顿矩阵中,在低增长率的市场上占有高份额的企业经营单位是()
患者女,26岁。5个月前右侧髌骨骨折,石膏外固定,现患者拆除石膏,发现膝关节屈曲活动受限。在对患者进行牵张训练前应对患者进行
天花粉的功效有( )。
1.背景某施工单位承担的矿井地面主要建筑的施工进度安排见案例图2G320030一4,其中C、F、J都要使用塔吊,而施工单位仅有1台塔吊,业主要求全部工程必须在24个月内完成。工程进行4个月后,业主进行设计变更,要求增加一项N工作,该项工作在F工作结束以后
某金店(中国人民银行批准的金银首饰经销单位)为增值税一般纳税人,1999年12月份发生如下经营业务:(1)赊购24K纯金项链10条,取得增值税专用发票,发票注明的销售额为40000元,税额6800元;直接用现金采购24K纯金戒指两枚,取得专用发票
某银行最近推出一项理财计划,该计划的理财期限是6个月(如未提前终止),此银行在终止日或理财到期日将按照年收益率5.25%投资者支付理财收益。则据此推断该理财计划属于()。
绩效管理制度作为绩效管理活动的指导性文件,在拟定起草时,一定要从企业()出发。
设连续函数f(x)满足:f(x)-∫0xf(x-t)dt=ex,则f(x)=________.
ANewMedicinetoTreatBothAIDSandHepatitisBAmedicineapprovedlastmonthtotreatAIDS(艾滋病)alsoshowspromiseagains
Inthe400sBC,theSophists,agroupofwanderingteachers,begantoteachinAthens.TheSophistsclaimedthattheycouldteac
最新回复
(
0
)