Re: [問題] 改成switch case的寫法
※ 引述《nana0130 (小那)》之銘言:
: 遇到的問題: (題意請描述清楚)
: 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: (請善用置底文標色功能)
: 補充說明:
很白爛的寫法
switch(count/10)
{
case 10:
case 9:
cout<< "90%";
break;
case 8:
cout<< "80%";
break;
case 7:
cout<< "70%";
break;
case 6:
cout<< "60%";
break;
default:
cout <<"Under 60%";
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.130.84
推
08/12 01:45, , 1F
08/12 01:45, 1F
→
08/12 01:46, , 2F
08/12 01:46, 2F
推
08/12 01:51, , 3F
08/12 01:51, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):