首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为 F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如:t=1000时,函数值为9
请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为 F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如:t=1000时,函数值为9
admin
2009-02-15
72
问题
请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如:t=1000时,函数值为987。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <math.h>
#include <stdio.h>
int fun(int t)
{
}
main()
{
int n;
clrscr();
n=1000;
printf("n=%d, f=%d\n",n, fun(n));
}
选项
答案
int fun(int t) { int a=1,b=1,c=0,i; /*a代表第n-2项,b代表第n-1项,c代表第n项*/ /*如果求得的数。比指定比较的数小,则计算下一个Fibonacci数,对a,b得新置数*/ do { c=a+b; a=b; b=c; } while(c<t); /*如果求得的数c比指定比较的数大时,退出循环*/ c=a; /*此时数c的前一个Fibonacci数为小于指定比较的数的最大的数*/ return c; }
解析
根据所给数列定义不难发现,该数列最终的结果是由两个数列之和组成,所以可以在循环内部始终把c看成是前两项之和(即第n项),而a始终代表第n-2项,b始终代表第n-1项(通过不断地重新赋值来实现)。应注意,退出循环时得到的数c是大于指定比较的数的最小的数,而它的前一个数就是小于指定比较的数的最大的数。
转载请注明原文地址:https://www.kaotiyun.com/show/vTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于生活常识,下列说法错误的是()。
根据菲利普斯曲线.降低通货膨胀率的办法是()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
4支足球队进行单循环比赛,即每两队之间都比赛一场。每场比赛胜者得3分,负者得0分,平局各得1分。比赛结果,各队的总得分恰好是4个连续的自然数。输给第一名的队的总分是多少?
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
法的制定就是指法定的国家机关,依照法定职权和程序()。
随机试题
着眼于企业中某一具体业务单元的市场和竞争状况的企业经营战略是()
赵某,女,52岁,因患宫颈癌须行子宫切除术。做皮试2min后,赵女士面色苍白、冷汗、发绀、脉搏120/min,血压9.2/6kPh(69/45mmHg),四肢麻木,烦躁不安,护士应立即给病人注射()。
新产品战略的制定步骤有()。
在热风采暖系统中,一般适用于允许采用空气再循环的车间,或作为有大量局部排风车间补风和采暖的系统是()。
根据上海证券交易所和深圳证券交易所分别发布的《关于沪市股票上网发行资金申购的补充通知》和《关于深市新股资金申购上网发行的补充通知》的规定,对于通过网下累计投标询价确定股票发行价格的,参与网上发行的投资者按询价区间的( )进行申购。
钥匙罗兰①自从有一天,和他因小事争吵,我一怒离家,回来时却发现忘带钥匙,又不肯按铃请他来为我开门,只得索性坐火车去高雄住了一夜。那以后,我对钥匙就十分小心。在这
竹思竹文化是中国特有的文化,假如我们判断不错的话,竹文化应是与儒文化相得益彰的一种文化。在竹子身上,儒生们或看到气质、风骨,或看到虚心、谦虚,《岁寒三友图》是这方面最突出的典型,松、竹、梅从此成为屡屡出现在各种器皿上的图案。中国文人中与
2006年7月1日,某县一居民为子女结婚举办婚宴,参加人数共150人。于7月5日出现1例高热患者(40~41℃),主要表现为乏力,相对缓脉,皮肤玫瑰疹和肝脾肿大。至7月10日陆续出现10例相同症状的患者,截至7月下旬总共出现48例患者。经调查,发病者均为参
中国建设银行在东京市场上发行的美元计价的债券属于()。
Theyhaven’tfoundahouse.Sothey______withusforthetimebeing.
最新回复
(
0
)