[問題] 改成switch case的寫法

看板C_and_CPP作者 (小那)時間15年前 (2010/08/12 01:37), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/3 (看更多)
遇到的問題: (題意請描述清楚) if (count >=90) cout<< "90%"; else if (count >=80) cout << "80%"; else if (count >=70) cout << "70%"; else if (count >=60) cout << "60%"; else cout <<"Under 60%"; 請問這樣要怎麼改成 switch ??? sorry,我太久沒寫了,想一個晚上都沒想到 用 % 去求餘數 ,也沒辦法判斷範圍阿??? 希望得到的正確結果: 程式跑出來的錯誤結果: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) 有問題的code: (請善用置底文標色功能) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.140.22.171

08/12 01:38, , 1F
不行吧?
08/12 01:38, 1F

08/12 01:40, , 2F
等等.... switch(count/10) case 9: case 8: ......
08/12 01:40, 2F

08/12 01:41, , 3F
似乎可以試一下.....
08/12 01:41, 3F
文章代碼(AID): #1COj_F_z (C_and_CPP)
文章代碼(AID): #1COj_F_z (C_and_CPP)