下列給定程序中函數(shù)fun的功能是:用遞歸算法計算斐波拉契數(shù)列中第n項的值。從第1項起,斐波拉契數(shù)列
下列給定程序中函數(shù)fun的功能是:用遞歸算法計算斐波拉契數(shù)列中第n項的值。從第1項起,斐波拉契數(shù)列為:1、1、2、3、5、8、13、21、…… 例如,若給n輸入7,則該項的斐波拉契數(shù)值為13。 請改正程序中的錯誤,使它能得出正確結(jié)果。 注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
正確答案:(1)去掉分號(2)case l:case 2:return l;【考點分析】本題考查:switch語句,其一般形式為:switch(表達(dá)式){case常量表達(dá)式1:語句l;case常量表達(dá)式2:語句2;case常量表達(dá)式n:語句n;其中switch(表達(dá)式)后不應(yīng)該帶有”;”,同時case語句常量后應(yīng)該是”:“?!窘忸}思路】c語言中,sw迎ch語句之后不能有分號,并且case語句常量后應(yīng)用的是冒號。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。