首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数jsValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为: F(0)=0, F(1)=1 F(n)=F(n-1)+F(n-2) 最后调用函数writ
编写函数jsValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为: F(0)=0, F(1)=1 F(n)=F(n-1)+F(n-2) 最后调用函数writ
admin
2009-02-15
41
问题
编写函数jsValue(),它的功能是求Fibonacci数列中大于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<stdio.h>
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数列中大于t的最小的一个数*/ }
解析
解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注意:在循环体内部,我们用变量f1始终来表示第n项的前面第二项,用变量f2来始终表示第n项的前面第一项。这就实现了变量的活用与巧用。
转载请注明原文地址:https://www.kaotiyun.com/show/CUfZ777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
在不影响网络正常工作的情况下,进行信息的截获、窃取和破译称为()攻击。
路由器的吞吐量涉及()吞吐量和()吞吐量两个方面的内容。
网络系统设计的原则有实用性、开放性、高可靠性、安全性、先进性和()。
目前,流行的网络数据库管理系统主要有:()、Sybase、()、DB2等。
STP的配置任务包括:打开或关闭交换机的STP、设置STP根网桥、备份根网桥、配置生成树优先级、配置()和配置STP可选功能。
在全局配置模式下,进入虚拟终端配置模式的方法和提示符是:()。
控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这利I/O设备控制方式称为()。
在实现文件系统时,可采用“目录项分解法”加快文件目录检索速度。假设目录文件存放在磁盘上,每个盘块512字节。文件控制块有64字节,其中文件名占8字节,文件控制块分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件
控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为()。
控制器的功能为()。
随机试题
《咬文嚼字》认为在阅读和写作时要有一字不肯放松的谨严。()
下列选项中,在DIC诊断中最为敏感的指标是
五个煤矿掘进工作面粉尘中游离二氧化硅含量测定结果分别为:煤矿甲24%,煤矿乙22%,煤矿丙34%,煤矿丁39%,煤矿戊16%。在粉尘浓度相同的条件下,哪个煤矿掘进工作面粉尘引起尘肺的危害性最大
护士办理执业注册变更后其执业许可期限为()
项目决策分析与评价的机会研究的目的是()
2015年6月18日,甲地公安机关接到群众报警,称某小卖部失火。公安机关赶到后现场勘查发现,仰卧状尸体一具,身上有明显伤痕,颈部有一处刀伤,现场有汽油味,收银柜台完好。经查小卖部电线老化,尸检报告显示死者为小卖部主人赵某,O型血,鼻腔内及肺部没有灰烬。案件
违反治安管理,情节特别轻微的,()处罚。
一个长方形的操场,周长是270米,长与宽的比是5:4,这个操场面积是()平方米。
某企业职工的月奖金额资料,如表2—25所示。要求:计算职工月奖金额的偏度系数和峰度系数。
Fireantsinterlocktheirlegstogetherto______.
最新回复
(
0
)