首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如,当t=1000时,函数值为15
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如,当t=1000时,函数值为15
admin
2020-10-26
22
问题
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如,当t=1000时,函数值为1597。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<math.h>
3 #include<stdio.h>
4 int fun (int t)
5 {
6
7 }
8 main()
9 {
10 int n ;
11 n=1000;
12 printf(’’n=%d,f=%d\n’’,n,fun(n));
13 }
选项
答案
1 int fun(int t) 2 { 3 int f0=0,f1=1,f; 4 do{ 5 /*根据Fiborlacci数列的定义求数值*/ 6 f=f0+f1; 7 f0=f1;f1=f; 8 } while(f
解析
根据所给数列定义不难发现,该数列最终的结果是由两个数列之和组成,所以可以在循环内部始终把f看成是前两项之和,而f0始终代表第n-2项,f1代表第n-1项。退出循环时得到的数f,就是大于指定数的最小的数。
转载请注明原文地址:https://jikaoti.com/ti/KzD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
有以下程序:#includestruetS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));}程序运行后的输出结果是(
有以下程序:#include<stdio.h>main(){shortc=124;c=c________;prinff("%d\n",c);}若要使程序的运行结果为248,应在下划线
有以下程序;#include#defineN2#defineMN+1#defineMUN(M+1)*M/2main(){printf("%d\n",MUN);}
有以下程序:#includefun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;retumm;}main(){intj=1,m=1,k;k=fun(j,m);pfinff("%d,",k
以下选项中叙述正确的是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
有如下程序:#include#includemain(){chara[]="1234",*b="ABC";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),s
若有定义语句:intx=10;,则表达式x一=x+x的值为()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
随机试题
由装入程序实施的程序逻辑地址与物理地址转换的地址重定位方式称为_______。
某膨胀土场地湿度系数为0.8,拟修建单层库房,基础埋深为0.5m,场地地下1.0m处土层含水量为最小值,试验资料如下:
下列关于开发区水环境容量与废水排放总量控制主要内容的叙述,错误的有()。
某建设项目建设期2年,运营期8年。建设期第1年自有资金投入4000万元,第2年无息贷款投入3000万元,基准折现率为8%。流动资金800万元,全部为自有资金。运营期各年息税前利润均为1300万元,每年的所得税均为325万元。则该项目总投资收益率为(
区域宏观市场环境分析的主要资料来自()。
真正的______,是崇高人格精神的______、炽热爱国情怀的释放,是拼了性命也要革除痼疾、闯出一片新天地的血性,是一个民族、一个国家精神世界的荡涤升腾。依次填入画横线部分最恰当的一项是()。
要使中国足球队真正能跻身世界强队之列,至少必须解决两个关键问题:一是提高队员基本体能,二是讲究科学训练。不切实解决这两点,即使临战时拼搏精神发挥得再好,也不可能取得突破性的进展。下列诸项都表达了上述议论的原意,除了()
甲、乙签订赠与合同,约定甲向乙赠送一台电脑。后甲的财产因遭遇火灾全部被焚毁,甲因此陷入经济困境。甲由此拒绝了乙要求其履行交付电脑的义务。则()。
TravelingtoMarsisusuallya【C1】________business—withasinglespacecrafttakingofffromasinglelaunchpadfortheseven-mon
Whichofthefollowingistrueaccordingtothefirstparagraph?The"underconnectivitytheory"attributesautismto______.
最新回复
(
0
)