我一直在一臺交換機上的最後一個半小時的整數現在,我知道如何與焦炭做交換機,但這看起來十分辛苦me.any建議將appreciated.the問題我有我不能接受超過100這個開關目前的分數C++ INT switch語句
int testScore;
cout <<"Enter your test score and I will tell you \n";
cout <<"the letter grade you earned ";
cin >> testScore;
switch(testScore/10)
{
case 10:
case 9:
cout <<"Your grade is A.\n";
break;
case 8:
cout <<"Your grade is B.\n";
break;
case 7:
cout <<"Your grade is C.\n";
break;
case 6:
cout << "Your grade is D.\n";
break;
case 5:
cout << "Your grade is F.\n";
break;
default:
cout << "That score isn’t valid\n";
}
在浮法的開關[甚至不應該編譯](http://coliru.stacked-crooked.com/a/a78e84e21d532797),所以我不確定它如何能夠接受100以上的分數。 – Borgleader
如果您需要檢查值範圍*,交換機通常是該作業的錯誤工具。輸入「90」後你會發生什麼? –
得分爲110會導致「案例」值爲11,除了「默認」情況外,您沒有考慮過這種情況。 –