switch語句不太理解
#include <stdio.h>
int main()
{
??? int score = 87; //考試分數為87分
??? switch(score)
??? {
??????? /*想想以下代碼為什么用這種方式;
????????? 這種方式的好處?*/
??????? case 100:
??????? case 90:
??????????? printf("等級A");
??????????? break;
??????? case 80:
??????????? printf("等級B");
??????????? break;??????????????? //這里是不是缺點什么??????????? ?
??????? case 70:
??????? case 60:
??????????? printf("等級C");
??????????? break;??????????????? //這里是不是缺點什么? ?
??????? default:
??????????? printf("等級D");
??????????? break;?? ?
??? }
??? return 0;
}
2018-01-23
你的代碼其實是正確的,在編譯器可運行。只不過在慕課有限制不能運行罷了。希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!
2018-01-23
"case 100:"等改回原來的“case 10:”
#include?<stdio.h> int?main()? { ????int?score?=?87;?//考試分數為87分? ????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; }2018-01-23
在代碼中加上“score/=10;希望采納!希望采納!希望采納!希望采納!希望采納!
#include?<stdio.h> int?main()? { ????int?score?=?87; ????score/=10;//考試分數為87分? ????switch(score) ????{ ????????/*想想以下代碼為什么用這種方式; ??????????這種方式的好處?*/ ????????case?100: ????????case?90: ????????????printf("等級A"); ????????????break; ????????case?80: ????????????printf("等級B"); ????????????break;????????????????//這里是不是缺點什么????????????? ????????case?70: ????????case?60: ????????????printf("等級C"); ????????????break;????????????????//這里是不是缺點什么??? ????????default: ????????????printf("等級D"); ????????????break;???? ????} ????return?0; }”希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!
2018-01-22
switch在某些時候好用。希望采納!
2018-01-21
我也不太理解