首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,
admin
2013-03-29
15
问题
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。
2/1,3/2,5/3,8/5,13/8,21/13,……
和值通过函数值返回main函数。
例如,若n=5,则应输出:8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/***********found************/
fun(int n)
{ int a=2,b=1,c,k;
double s=0.0;
for (k=1; k<=n; k++)
{ s=s+1.0*a/b ;
/*********found***********/
c=a; a+=b; b+=c;
}
return(s);
}
inain()
{ int n=5;
printf("\nThe value of function is:%lf\n",fun(n));
}
选项
答案
(1)double fun(int n) (2)c=a;a+=b; b=c;
解析
(1)fun函数中的语句“double s=0.0;"以及“return(s);"说明fun函数具有double返回值,所以应将“fun(int n)"改为“double fun(int n)"。
(2)根据题干中给出的公式可以推出每一项的特点,知道每一项的b值是前一项的c值,所以第二个标识下“b+=c;"改为"=c;"。
转载请注明原文地址:https://jikaoti.com/ti/SBn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
以下程序运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
随机试题
韩愈在《答李翊书》中认为,为文立言的根本是()
A.上睑结膜血管模糊,乳头、滤泡并存,有角膜血管翳B.上睑结膜重度线状瘢痕,无乳头、滤泡,有角膜血管翳,合并眼睑内翻、倒睫C.上睑结膜乳头、滤泡与瘢痕并存,有角膜血管翳D.上睑结膜充血、散在巨大滤泡,无角膜血管翳E.上睑结膜无乳头、滤泡,但有角膜血
患者,男,47岁,近来患有表虚不固所致的自汗,症见自汗恶风、面色晄白。据此,医生选用玉屏风胶囊,玉屏风胶囊的君药是
监理招标文件中,()是财务建议书的主要内容。
在应用参与式方法时,社会评价人员应坚持的原则有()
根据《巴塞尔资本协议》,保证银行稳健经营、安全运行的核心指标是()。
在课堂教学中,教师就新内容编制了一些练习题,让学生做,以判断学生的掌握程度,他所运用的评价方法是()。
如图,Rt△ABC中,∠ACD=90°,直线EF//BD,交AB于点E,交AC于点G,交AD于点F,若S△AEG==_________.
()是信息的生命,是信息的全部意义所在。
Becauseyouarea______customer,wewouldliketogiveyouaspecialofferfordiscountsavingsonsomenewproductswearesure
最新回复
(
0
)