課程
/后端開發
/C
/C語言入門
為什么老是輸入錯誤呢
2019-12-03
源自:C語言入門 4-16
正在回答
switch后面括號里面的表達式語句只能是整型或者字符型,而score=score/10屬于算術表達式
#include <stdio.h>int main() {??? int score = 87; //考試分數為87分 ??? score=score/10;??? switch(score)??? {??????? /*想想以下代碼為什么用這種方式;????????? 這種方式的好處?*/??????? case 10:??????? case 9:??????????? printf("等級A");??????????? break;??????? case 8:??????????? printf("等級B");??????????? break;??????????????? //這里是不是缺點什么???????????? ??????? case 7:??????? case 6: ??????????? printf("等級C");??????????? break;??????????????? //這里是不是缺點什么?? ??????? default:??????????? printf("等級D");??????????? break;??? ??? }??? return 0;}
你要單獨寫一行score=score/10;
switch后面那個括號里它幫你寫好了,不用改
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答怎么輸入代碼還是錯誤
2 回答運行成功,輸入錯誤,是怎么回事?
3 回答輸入錯誤是什么情況
1 回答輸入錯誤是什么意思?
7 回答為什么會是輸入錯誤?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-01-05
switch后面括號里面的表達式語句只能是整型或者字符型,而score=score/10屬于算術表達式
2019-12-25
#include <stdio.h>
int main()
{
??? int score = 87; //考試分數為87分
??? score=score/10;
??? switch(score)
??? {
??????? /*想想以下代碼為什么用這種方式;
????????? 這種方式的好處?*/
??????? case 10:
??????? case 9:
??????????? printf("等級A");
??????????? break;
??????? case 8:
??????????? printf("等級B");
??????????? break;??????????????? //這里是不是缺點什么????????????
??????? case 7:
??????? case 6:
??????????? printf("等級C");
??????????? break;??????????????? //這里是不是缺點什么??
??????? default:
??????????? printf("等級D");
??????????? break;???
??? }
??? return 0;
}
2019-12-03
你要單獨寫一行score=score/10;
switch后面那個括號里它幫你寫好了,不用改