下列给定程序中函数fun的功能是。用递归算法计算斐波拉契数列中第n项的值。从第l项起 斐波拉契数列为
下列给定程序中函数fun的功能是。用递归算法计算斐波拉契数列中第n项的值。从第l项起,斐波拉契数列为:1、1、2、3、5、8、l3、21、……
例如,若给n输入7,则该项的斐波拉契数值为l3。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:
【参考答案】去掉分号(2Casel:caBe2:returnl;【考点分析】本题考查:switch语句,其一般形式为switch(表达式)cage常量表达式l:语句l;case常量表达式2:语句2;cm常量表达式n:语句n;default:语句n+1;其中switch(表达式)后不应该带有“;”,同时case语句常量后应该是“:”。【解题思路】C语言中,switch语句之后不能有分号,并且case语句常量后应用的是冒号。
相似问题
有以下程序: 程序执行后的输出结果是( )。A.2B.3C.7D.0请帮忙给出正确答案和分析 谢谢!
有以下程序: 程序执行后的输出结果是( )。A 2B 3C 7D 0请帮忙给出正确答案和分析,谢谢!
以下定义数组的语句中错误的是( )。 请帮忙给出正确答案和分析 谢谢!
以下定义数组的语句中错误的是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。\\A.Zhao 111 85 90 Qian f 95
有以下程序: 程序运行后的输出结果是( )。\\A Zhao,111,85,90,Qian,f,95,92B Zhao,m,85,90,Zha0,m,85,90C Qian,f,95,92,Qian,
以下语句中存在语法错误的是( )。 请帮忙给出正确答案和分析 谢谢!
以下语句中存在语法错误的是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.10 64B.10 10C.64 10D.64 64
有以下程序: 程序运行后的输出结果是( )。A 10,64B 10,10C 64,10D 64,64请帮忙给出正确答案和分析,谢谢!
