首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int Fib_Res(int n),其功能是求Fibonacci数列F(n)中大于n的最小的一个数的值,结果由函数返回,其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2)
编写函数int Fib_Res(int n),其功能是求Fibonacci数列F(n)中大于n的最小的一个数的值,结果由函数返回,其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2)
admin
2020-12-17
82
问题
编写函数int Fib_Res(int n),其功能是求Fibonacci数列F(n)中大于n的最小的一个数的值,结果由函数返回,其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
函数WriteData()负责把结果输出到OUT.DAT文件中。
例如:当n-1000时,函数值为1597。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序:
#include
#define DATA 1000
int sol;
void WriteData();
int Fib Res(int n)
{
}
void main()
{
int n;
n=DATA;
sol=Fib_Res(n);
printf(“n=%d.f=%d\n”,n,sol);
WriteData();
}
void WriteData()
{
FILE*out;
out=fopen(“OUT.DAT”,“W”);
fprintf(out,”f=%d\n”,sol);
fclose(out);
}
选项
答案
int Fib_Res(int n) { int fl=0,f2=1,fn; //定义fn存储Fibonacci数,初始化数列的前两项 f1、f2 fn=f1+f2;//计算后一项Fibonacei数 while(fn<=n) //如果当前的Fibonacei数不大于n,则继续计算下 一个Fibonaeei数 { f1=f2; f2=fn; fn=f1+f2; } return fn; }
解析
本题主要考查递归算法。根据已知数列可知;在Fibonacei数列中,从第3项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于n的最小的一个数”,因此可以借助一个while循环来依次求教列中的敖,直到某一项的值大于n,那么这一项就是“大于n的最小的一个数”。
转载请注明原文地址:https://kaotiyun.com/show/ZOdZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在()中,用户—般不直接操纵计算机,而是将作业提交给系统操作员。由操作员将作业成批装入计算机,然后由操作系统按照一定的原则执行作业,并输出结果。最后由操作员将作业运行结果交给用户。
下列功能中,最好地描述了OSI(开放系统互连)模型的数据链路层的是______。
下列哪个功能不是数据链路层需要实现的?()
IEEE定义了综合语音与数据局域网规范的是()标准。
在下列关于操作系统的叙述中,哪些不属于单机操作系统的范畴?______。Ⅰ.内存管理和CPU管理Ⅱ.提供高效可靠的网络通信能力Ⅲ.输入输出管理和文件管理Ⅳ.提供多项网络服务功能
________为开发者和用户提供应用系统和开发支持,通常具有编辑、播放功能或者为开发应用系统提供工具。
随机试题
简述人民群众的含义和人民群众在历史发展中的作用。
女性,35岁,产后哺乳期,右乳红肿,1周来已扩展至全乳,体温36.8℃。右乳皮肤红肿、边界不清、乳房发硬、无压痛,未触到肿物,无波动感,右腋下触及直径约1cm大小的肿大淋巴结,尚活动、无压痛。(2007年)该病人明确诊断后,应采取的最恰当治疗是
A.腺淋巴瘤B.多形性腺瘤C.腺样囊性瘤D.黏液表皮样瘤E.恶性多形性腺瘤含黏液样组织和软骨样组织的是()
中华人民共和国设立国家监察委员会和地方各级监察委员会。下列关于监察委员会的叙述,错误的是:()
(2012年)根据《法官法》及《人民法院工作人员处分条例》对法官奖惩的有关规定,下列哪一选项不能成立?()
A公司承保一个10MW光伏发电、变电和输电工程项目。该项目工期150天,位于北方某草原,光伏板金属支架采用工厂制作现场安装,每个光伏发电回路(660VDC,5kW)用二芯电缆接至直流汇流箱,由逆变器转换成0.4KV三相交流电,通过变电站升至35KV,用架空
《电力法》规定,()应当依照规定的程序办理手续。
加强党对公安机关的组织领导,是实现党对公安机关领导的组织保证,其实现途径是()。
教师:学生
图(a)中只有一个外部实体E1。使用【说明】中的词语,给出E1的名称。数据流图(b)缺少了3条数据流,根据说明及数据流图(a)提供的信息,分别指出这3条数据流的起点和终点。
最新回复
(
0
)