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:”
2018-01-23
在代碼中加上“score/=10;希望采納!希望采納!希望采納!希望采納!希望采納!
”希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!希望采納!
2018-01-22
switch在某些時候好用。希望采納!
2018-01-21
我也不太理解