首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODII.C中函数fun的功能是:计算并输出该数列前n项的平方根之和,n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODII.C中函数fun的功能是:计算并输出该数列前n项的平方根之和,n的值通过形参传入。 例如,当n=10时,程序的输出结果应为:23.197745。
admin
2013-03-29
30
问题
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODII.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;
s0=0.0; s1=0.0;s2=1.0;
for(k=4;k<=n,k++)
{ s=s0+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/zPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+B));}
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
随机试题
OnedaywhenIwashavingaheartylunchatafast-foodrestaurant,anoldcoupleentered.They【C1】______amealatthecount
子宫肌瘤的疼痛症状,下列哪些说法是正确的
刘某,男,8岁。高热3天,头痛烦躁,咽痛,口渴饮水,食欲不振,双侧面颊部漫肿、胀痛、坚硬拒按,进食咀嚼时痛。检查:咽红,双侧耳下肿胀明显,呈弥漫性,边界不清,表皮不红,压之疼痛。舌质红,脉数。治疗首选
头痛连齿,病位在( )。
当事人申请执行仲裁裁决案件,由哪些法院管辖?()
无故延迟或拒绝退还投标人递交的投标保证金和无故拒绝兑现应支付给投标人的补偿金等属于()。
在营销调研中,调研人员一般先收集()。
简述教学的基本环节。
下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDS
SomeAmericancollegesarestate-supported,othersareprivately______,andstillothersaresupportedbyreligiousorganizatio
最新回复
(
0
)