下面代碼的功能是將百分制成績轉(zhuǎn)換為5分制成績,具體功能是:如果用戶輸入的是非法字符或者不在合理區(qū)間內(nèi)的數(shù)據(jù)(例如輸入的是a,或者102,或-45等),則程序輸出Inputerror!,否則將其轉(zhuǎn)換為5分制輸出。目前程序存在錯誤,請將其修改正確。并按照下面給出的運行示例檢查程序。
程序運行結(jié)果示例1:
Pleaseinputscore:
-1↙
Inputerror!
程序運行結(jié)果示例2:
Pleaseinputscore:
95↙
grade:A
程序運行結(jié)果示例3:
Pleaseinputscore:
82↙
grade:B
程序運行結(jié)果示例4:
Pleaseinputscore:
72↙
grade:C
程序運行結(jié)果示例5:
Pleaseinputscore:
66↙
grade:D
程序運行結(jié)果示例6:
Pleaseinputscore:
32↙
grade:E
程序運行結(jié)果示例7:
Pleaseinputscore:
127↙
Inputerror!
輸入格式:%d
輸入提示信息:Pleaseinputscore:\n
輸入錯誤提示信息:Inputerror!\n
輸出格式:grade:%c\n(注意:%c前面有一個空格)
您可能感興趣的試卷
最新試題
用C語言編寫的程序可以不經(jīng)過編譯直接運行。
在C語言中,定義一個共用體變量時,系統(tǒng)分配給它的存儲空間長度是()。
int a[5];該語句表明數(shù)組a中的第五個元素為a[5]。
以下不能正確計算1×2×3×…×10的程序段是()
Polya的問題求解四步法不包括()。
程序中出現(xiàn)的諸如0、300、20等數(shù)字稱為幻數(shù),通常用變量或者符號常量來替代以明確其物理意義。
與k=n++完全等價的表達(dá)式是()
下面程序執(zhí)行后如果的值是85則輸出的結(jié)果是()
在C語言中,將屬于不同類型的數(shù)據(jù)作為一個整體來處理時,常用()。
以下對變量和常量的區(qū)別說法正確的是()