首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n一1)+F(n一2) 例如,当t=1000时,函数值为1597。 注意:部分源程序给
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n一1)+F(n一2) 例如,当t=1000时,函数值为1597。 注意:部分源程序给
admin
2020-07-28
29
问题
编写函数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=1000;
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://jikaoti.com/ti/0ID0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n")
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下列叙述中正确的是
代码编写阶段可进行的软件测试是
有以下程序#include<stdio.h>intflint{inty;if(x==0||x==1)return(3);y=xx-f(x-2);returny:}main(){intz;z=f(3);printf("%d\n",z
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中错误的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
随机试题
郁达夫是现代文学史上_________社的成员。中国现代文学史上第一部小说集是《_________》。
在社会主义初级阶段,发展多种所有制经济的根本原因是【】
口服药治疗甲亢的适应证是
经济分析主要是通过经济费用效益对项目进行评价,作为决策的依据。经济费用效益分析应从资源合理配置的角度,分析项目投资的(),评价项目的经济合理性。
下列项目中,不允许计算进项税额进行抵扣的是()。(2012年)
据有关资料报道,我国物流成本在GDP中的比重大约是()%。
胡锦涛同志在党的十八大报告中指出,面对人民的信任和重托,面对新的历史条件和考验,全党必须()。
在学前儿童的同伴交往中,有的孩子很受同伴欢迎,有的比较一般,也有存在交友困难的问题儿童。阿莲就是其中的一例。阿莲是个体质较弱,个子较小的女孩,她性格内向,胆子小,不爱说话,不喜欢交往,也不善交往。她孤独感较重,没有小伙伴同自己玩,心里感到很难过。
完全竞争条件下的某一厂商在其当前的产出水平下,其索要的价格、边际成本和平均成本都是1元。边际成本将随着产出的增加而提高,则这一厂商()。
WhytheEarth’ssurfacetemperaturehasn’twarmedasexpectedoverthepastdecadecontinuestobeapuzzleforscientists.One
最新回复
(
0
)