首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数jsValue(),它的功能是求Pibonacci数列中大于t的最小的一个数,结果由函数返回,其小 Fibonacci数列F(n)的定义为: F(0)=0, F(1)=1 ’ F(n)=F(n-1)+F(n-2) 最
编写函数jsValue(),它的功能是求Pibonacci数列中大于t的最小的一个数,结果由函数返回,其小 Fibonacci数列F(n)的定义为: F(0)=0, F(1)=1 ’ F(n)=F(n-1)+F(n-2) 最
admin
2009-02-19
36
问题
编写函数jsValue(),它的功能是求Pibonacci数列中大于t的最小的一个数,结果由函数返回,其小 Fibonacci数列F(n)的定义为:
F(0)=0, F(1)=1 ’
F(n)=F(n-1)+F(n-2)
最后调用函数writeDat(),把结果输出到文件OUT10.DAT中。
例如:当t=1000时,函数值为1597。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteDat()的内容。
试题程序:
#include
int jsValue(int t)
{
}
main ( )
{
int n;
n=1000;
printf("n=%d, f=%d\n", n, jsValue(n));
writeDat();
}
writeDat()
{
FILE *in, *out;
int n,s;
out = fopen("OUT10.DAT", "w");
s = jsValue(1000); printf("%d",s);
fprintf(out, "%d\n", s);
fclose(out);
}
选项
答案
int jsValue(int t) { int f1=0,f2=1,fn; fn=f1+f2; while(fn<=t){f1=f2;f2=fn;fn=f1+f2;} /*如果当前的Fibonacci数不大于t,则计算下一个Fibonacci数*/ return fn; /*返回Fibonacci数列中大于亡的最小的一个数*/
解析
解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注意:在循环体内部,我们用变量f1始终来表示第n项的前面第二项,用变量f2来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。
转载请注明原文地址:https://jikaoti.com/ti/keC7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一个包括A/D转换器在内的实时数据采集系统,每1μs进行一次数据采集,然后进行数据处理,此时应采取的数据传送方式为( )。
常用的虚拟存储器寻址系统由( )两级存储器组成。
在下列有关声卡的叙述中,错误的是( )。
PC机的硬件性能是从多个方面进行衡量的。其中系统总线的传输速率也是一个重要的方面,它直接影响到`计算机输入/输出的性质,其度量单位是【 】。
下面关于PentiumⅣ的PC机中的处理器总线、存储器总线和PCI总线的数据传输率进行比较的叙述,错误的是( ) Ⅰ.处理器总线的数据传输率高于PCI总线的数据传输率,并且PCI总线的数据传输率高于存储器总线的数据传输率 Ⅱ.处理器总线的数
存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作__________【59】有关,也与数据线的__________【60】和每个总线周期的传输次数有关。
μC/OS—II具有良好的可裁剪性和可移植性,能够支持的任务数最多为()。
下列哪个不是RTOS的实时指标?
苹果公司的嵌入式移动电子产品风靡全球,iOS操作系统也随之为大众所熟悉。根据iOS的发展历史,它的前身是()。
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为()规则。
随机试题
工件装夹在夹具中加工时,保证工件加工精度条件是什么?
关于生长因子概念的叙述不正确的是
A.您对健康是怎么理解的?B.您上次复诊是什么时间?C.您同意我们大家都支持的第一个方案吗?D.您为什么不想再坚持康复训练呢?E.这个检查是在哪里做的?您现在感觉怎么样?在人际交流中,为了让对方很清楚地理解问题的核心,能够准确地回答出问题的要点
已知反应(1)H2(g)+S(s)H2S(g),其平衡常数为K1Θ,(2)S(s)+O2(g)SO2(g),其平衡常数为K2Θ,则反应(3)H2(g)+SO2(g)O2(g)+H2S(g)的平衡常数K3Θ是()。
孔子所说的“其身正,不令而行;其身不正,虽令不从”,从教师的角度来说可以理解为()。
根据《国家赔偿法》的规定,公安机关及其人民警察违法行使职权造成受害人()损害的,赔偿义务机关在给予赔偿的同时还应当在侵权影响的范围内赔礼道歉,恢复名誉,消除影响。
近几年,我国积极倡导绿色生活方式,鼓励消费者购买和使用节能环保产品、节能省地住宅,减少使用一次性用品。下列不属于绿色生活方式的是:
下列有关接受学习和发现学习的表述,不正确的有()
ManofFewWordsEveryonechasessuccess,butnotallofuswanttobefamous.SouthAfricanwriterJohnMaxwellCoetzeeis(51)f
Weshall______thequestionofthenewswimming-poolatthenextcommitteemeeting.
最新回复
(
0
)