首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
56
问题
编写函数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(开放系统互连)模型的数据链路层的是______。
应用层FTP协议主要用于实现哪种网络服务功能( )
下列哪个功能不是数据链路层需要实现的?()
IEEE定义了综合语音与数据局域网规范的是()标准。
在下列关于操作系统的叙述中,哪些不属于单机操作系统的范畴?______。Ⅰ.内存管理和CPU管理Ⅱ.提供高效可靠的网络通信能力Ⅲ.输入输出管理和文件管理Ⅳ.提供多项网络服务功能
网卡实现的主要功能是______。
随机试题
(2013年真题)在婚姻关系存续期间所得的下列财产,归夫或妻一方所有的是
酶抑作用最强的药物是
正常情况下,最易引起牙本质敏感症的釉牙骨质界结构为
在折射率n3=1.52的照相机镜头表面涂有一层折射率n2=1.38的MgF2增透膜,若此膜仅适用于波长为550nm的黄光,则此膜的最小厚度是()。
某大底盘单塔楼高层建筑,主楼为钢筋混凝土框架一核心筒,与主楼连为整体的裙房为混凝土框架结构,如图6-15所示。本地区抗震设防烈度为7度,建筑场地为Ⅱ类。假定该房屋为乙类建筑,试问:裙房框架结构用于抗震措施的抗震等级,应如下列何项所示。并简述其理由。
制定工程项目计划的主要步骤的先后顺序是()。(1)把工程项目范围详细划分为各个工作包;(2)进行资源消耗和评审;(3)清晰地定义工程项目目标;(4)确定质量检查评审的关键节点和质量检查。
车间管理人员工资应纳入“管理费用”核算。()
(2013年)担保物权的法律特征有()。
合伙人在合伙企业清算前,不得请求分割合伙企业的财产;但是,法律另有规定的除外。()
AccordingtoanArabicstory,coffeewasdiscoveredwhenamannamedKaldinoticedthathisgoatswereattractedtotheredfrui
最新回复
(
0
)