首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
34
问题
编写函数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://kaotiyun.com/show/Xt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){___________printf("%d",
以下关于宏的叙述错误的是()。
有以下程序:#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(){inti,array[6]={1,5,0,4};for(i=0;i
下面能作为软件需求分析工具的是()。
有如下程序:#includeintsum(intdata){staticintinit=1;returninit+=data;}main(){i
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
有以下不完整函数intfun(char*p){char*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
下面不属于软件工程过程的4种基本活动
随机试题
不属于机器设备系统产生的伪影是
流脑皮疹恙虫病皮疹
镜下血尿是指
患者,男,48岁,因食欲减退、厌油、右上腹疼痛、皮肤巩膜黄染入院,初步诊断为“乙型病毒性肝炎”收住传染病区。若对此患者使用过的信件、票证进行消毒,正确的方法是
马锋系A市某厂业务员,1993年与潘丽结婚,但因种种原因未登记领取结婚证,有一女3岁。马锋因工作经常出差,在B市联系业务时,与一饭店服务员刘娟互有好感。马锋谎称自己未婚,于1998年5月利用空白介绍信与刘登记结婚。1年后刘娟生一子。久之,马锋之妻潘丽有所觉
县级以上人民政府财政部门根据违反会计法行为的性质、情节及危害程度,在责令限期改正的同时,可以对直接责任人并处3000元以上5万元以下的罚款。()
某保险公司2005年9月份取得财产保险费收入为80万元,取得的追偿款10万元,取得的初保业务全部保费收入120万元,付给分保人保费为50万元,则该保险公司应纳营业税税额为( )万元。
相同的正弦电流分别通过电阻R、电感L和电容C,关于其电压与电路的相角ψui描述正确的有()。
《“十三五”国家科技创新规划》提出要着力打造区域创新高地,引领带动区域创新水平整体跃升。目前我国已经形成了各具特色的区域创新体系,下列不属于国内的区域创新体系的是()。
Manywhothinktheyhavefoodallergies(过敏)actuallydonot.Anewreport,commissionedbythefederalgovernment,findsthefiel
最新回复
(
0
)