作者:不详 来源:互联网   酷勤网收集 2008-04-23

摘要
  编写函数jsvalue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。最后调用函数writeDat()读取10个数据t,分别得出结果且把结果输出到文件out.dat中。例如:当t=1000时,函数值为:1597。
    题目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;
 }

分类: 题库中心 南开100题



关于酷勤 | 联系方式 | 免责声明 | 友情链接