2011年计算机二级C语言上机操作题及答案(2)

2014-11-20 14:38:51 · 作者: · 浏览: 24

第2套


填空题


请在函数FUN的横线上填写若干表达式,使从键盘上输入一个整数N,输出斐波纳契数列。斐波纳契数列是一种整数数列,其中每数等于前面两数之和,如:0 1 1 2 3 5 8 13…..


请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。


试题程序:


#include


int fun(int n);


main()


{


int i, n = 0;


scanf("%d", &n);


for (i=0; i printf("%d ", fun(i));


}


int fun(int n)


{


if (___1___)


return 0;


else if (___2___)


return 1;


else


return ___3___;


}


第1处填空:n==0或0==n或!n


第2处填空:n==1或1==n


第3处填空:fun(n-1)+fun(n-2)或fun(n-2)+fun(n-1)


编辑特别推荐: