题目20 fibonacci.txt

来自「c语言小程序100个」· 文本 代码 · 共 19 行

TXT
19
字号
    题目20:编写函数jsvalue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。
其中Fibonacci数列F(n)的定义为:
  F(0)=0,F(1)=1
  F(n)=F(n-1)+F(n-2)
最后调用函数writeDat()读取10个数据t,分别得出结果且把结果输出到文件out.dat中。
  例如:当t=1000时,函数值为:1597。
  注意:部分源程序已给出。
  请勿改动主函数main()和写函数writeDat()的内容。
-----------------------
int jsValue(int t) /*标准答案*/
 { int f1=0,f2=1,fn;
   fn=f1+f2;
   while(fn<=t)
   {f1=f2;
f2=fn;
fn=f1+f2;}
return fn;
 } 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?