作者:不详 来源:互联网   酷勤网收集 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题

上一篇:题目19:统计一个长度为2的子字符串在另一个字符串中出现的次数   下一篇:题目21:求方程:cos(x)-x=0的一个实根