下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列

20 查阅

下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、…… 例如,若给n输入7,则该项的斐波拉契数值为13。 请改正程序中的错误,使它能得出正确结果。 注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。

参考答案:

(1)去掉分号(2)case l:case 2:return l;【考点分析】本题考查:switch语句,其一般形式为:switch(表达式){case常量表达式1:语句l;case常量表达式2:语句2;case常量表达式n:语句n;其中switch(表达式)后不应该带有”;”,同时case语句常量后应该是”:“。【解题思路】c语言中,sw迎ch语句之后不能有分号,并且case语句常量后应用的是冒号。

计算机二级