精品文档
下列给定程序中函数fun的功能是。用递归算法计算斐波拉契数列中第n项的值。从第l项起,斐波拉契数列为:1、1、2、3、5、8、l3、21、……
例如,若给n输入7,则该项的斐波拉契数值为l3。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。
【参考答案】
去掉分号
(2Case 1:caBe 2:return 1; 【考点分析】
本题考查:switch语句,其一般形式为switch(表达式)
精品文档
精品文档
cage常量表达式l:语句l;case常量表达式2:语句2;
cm常量表达式n:语句n;default:语句n+1;
其中switch(表达式)后不应该带有“;”,同时case语句常量后应该是“:”。
【解题思路】
C语言中,switch语句之后不能有分号,并且case语句常量后应用的是冒号。
精品文档