2006年9月全国等级考试三级c语言上机题库(二十)

文章作者 100test 发表时间 2007:03:10 19:12:39
来源 100Test.Com百考试题网


题目20(无忧id 80 Fibonacci数列题)

编写函数jsValue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:

F(0)=0,F(1)=1

F(n)=F(n-1) F(n-2)

最后调用函数writeDat()读取50个数据t,分别得出结果且把结果输出到文件out.dat中。

例如:当t=1000时,函数值为:1597。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和写函数writeDat()的内容。

#include

int jsValue(int t)

{ int f0=0,f1=1,fn.

fn=f0 f1.

while(fn<=t)

{ f0=f1.

f1=fn.

fn=f0 f1.

}

return fn.

}

main()

{

int n.

n=1000.

printf("n=%d,f=%d\n",n,jsValue(n)).

writeDat().

}

writeDat()

{

FILE *in,*out.

int i,n,s.

in=fopen("in.dat","r").

out=fopen("out.dat","w").

for(i=0.i<50.i ){

fscanf(in,"%d",&.n).

s=jsValue(n).

printf("%d\n",s).

fprintf(out,"%d\n",s).

}

fclose(in).

fclose(out).

}



相关文章


2006年9月全国等级考试三级c语言上机题库(二十四)
2006年9月全国等级考试三级c语言上机题库(二十三)
2006年9月全国等级考试三级c语言上机题库(二十一)
2006年9月全国等级考试三级c语言上机题库(二十二)
2006年9月全国等级考试三级c语言上机题库(二十)
2006年9月全国等级考试三级c语言上机题库(十九)
2006年9月全国等级考试三级c语言上机题库(十八)
2006年9月全国等级考试三级c语言上机题库(十七)
2006年9月全国等级考试三级c语言上机题库(十五)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛