首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1):1 F(n)=F(n—1)+F(n一2) 例如,当t=1000时,函数值为159
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1):1 F(n)=F(n—1)+F(n一2) 例如,当t=1000时,函数值为159
admin
2017-09-23
66
问题
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
F(0)=0,F(1):1
F(n)=F(n—1)+F(n一2)
例如,当t=1000时,函数值为1597。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < conio.h >
#include < math.h >
#include < stdio.h >
int fun(int t)
{
}
main()
{
int n;
n=10 00;
printf("n:%d,f=%d\n",n,fun(n));
}
选项
答案
int fun (int t) { int f0 =0, f1=1,f; do{ /*根据Fibonacci数列的定义求数值*/ f=f0+f1; f0=f1; f1=f; }while (f < t);/*如果求的数值小于t则继续*/ return f; }
解析
根据所给数列定义不难发现,该数列最终的结果是由两个数列之和组成,所以可以在循环内部始终把f看成是前两项之和,而f0始终代表第n一2项,f1代表第n一1项。退出循环时得到的数f,就是大于指定数的最小的数。
转载请注明原文地址:https://www.kaotiyun.com/show/qsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inta=1,b=3;if((++a<0)&&!(b--<=0))printf("%d,%d\n",a,B;else
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为()。
以下程序运行时若从键盘输入:102030<回车>。输出结果是()。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
下列定义变量的语句中错误的是()。
以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空:#include<stdio.h>#defineN3typedefstruct{in
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。#include<stdio.h>main(){longs,t,s1=10;pfintf("\n.Pleas
以下关于return语句的叙述中不正确的是()。
下列数据结构中,能用二分法进行查找的是()。
当用户要求输入的字符串中含有空格时,应使用的输入函数是()。
随机试题
现代信息技术涉及众多领域,例如通信、广播、计算机、微电子、遥感遥测、自动控制、机器人等。()
在意识起源问题上,下列哪一论点是正确的()
处方药与非处方药分类管理制度是依照国家特定的法规和程序控制药品
患者女性,48岁,因乳腺癌住院,常常哭泣,焦虑不安,首要的护理措施是
张某购买了一间总价值为100万元的商铺用于经营,其中首付款为总价的60%,其余为银行提供的年利率为7.5%,期限为10年,按年等额还本付息的抵押贷款,若年平均经营收入为20万元,运营费用为经营收入的30%,则在贷款期内的税前现金回报率是()。[2
建设单位拟兴建一栋18层的办公楼,投资总额为4800万元人民币,由建设单位自行组织公开招标,建设单位对甲、乙、丙、丁、戊五家施工企业进行了预审,其中丁企业未达到资格预审的最低条件。建设单位于投标截止日期后的第二天开标。评标阶段丙企业向建设单位行贿以谋取中标
金融监管机构实施有效金融监管的基本前提是()。
华山脚下的西岳庙是历代帝王祭祀的神庙,有陕西故宫之称。()
下列行为不属于自动投案的是()。
为什么要挽救濒临灭绝的物种呢?对公众来说,濒危动物与生物学上的奇异行为差不多。从更广的范围内考虑物种灭绝的问题,便:得出了另一个不同的观点,其要点为:很多重要的社会进步都是以生命形式为基础的,而这些形式的价值不可能预先被感知,看看产橡胶的植物对当代生活和工
最新回复
(
0
)