首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。 请改正程序中的错误,使
下列给定程序中,函数fun()的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。 请改正程序中的错误,使
admin
2010-09-14
36
问题
下列给定程序中,函数fun()的功能是:求出以下分数序列的前n项之和。
2/1,3/2,5/3,8/5,13/8,21/13,……
和值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
/*************found**************/
fun (int n)
{ int a=2,b=l,c, k;
double s=0.0;
for(k=l;k<=n;k++)
{s=s+l.0*a/b;
/*************found**************/
c=a; a+=b; b+=c;
}
return (s);
}
main ()
{ int n=5;
clrscr ();
printf("\nThe value of function is:
%1f\n", fun (n));
}
选项
答案
(1)错误:fun(int n) 正确:double fun(int n) (2)错误:c=a;a+=b;;b+=c; 正确:c=a;a+=b;b=c;
解析
该题题干是著名的斐波拉契分数序列,所以循环条件应该是c=a;a+=b;b=c。
转载请注明原文地址:https://jikaoti.com/ti/mIkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
根据地理知识,同纬线上的各地()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
下列历史事件按时间先后排序正确的一组是()。
推进物联网的应用和发展,对于提高国民经济和社会生活信息化水平,提升社会管理和公共服务水平。带动相关学科发展和技术创新能力增强,推动产业结构调整和发展方式转变具有重要意义,为此我国制定了推进物联网有序健康发展的基本原则。下列不属于此原则的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
随机试题
男性,30岁,因体检时发现血压20/12.5kPa(150/94mmHg),尿常规蛋白(++),红细胞5~10个/HP,白细胞2—3个/HP,血红蛋白90g/L,血肌酐125μmol/L,拟诊“慢性肾炎”入院。询问病史时下列哪项是正确的
开放性气胸产生纵隔扑动的主要原因是
ICSH对血液分析仪白细胞计数的评价方案,不包括下列哪个项目
某单位基建处负责单位新建办公楼的任务。该办公楼为钢筋混凝土框架结构,地上4层、地下1层,建筑面积为10000m2。该单位基建处通过招标投标,选择由甲监理公司负责该办公楼施工监理工作、乙建筑公司承担该办公楼的施工工作。工程于2011年6月10日开工,2011
关于工程设计招标范围的说法正确的有()。
多套单据的审单方法包括()。
重大飞行事故罪,是指航空人员违反规章制度,因而发生重大飞行事故,危及公共安全,造成严重后果的行为。根据定义,下列属于重大飞行事故罪的是()。
下面命题正确的是().
设Ω是由平面x+y+z=1与三个坐标平面所围成的空间区域,则=________。
"Knight"originallymeant"youth",butnowitmeans"amedievalgentlemansoldier".Thisis
最新回复
(
0
)