Re: [問題] 關於 switch 的問題....
看板C_Sharp (C#)作者ithinkurdumb (WHO'S YOUR DADDY?)時間20年前 (2004/10/26 16:19)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/4 (看更多)
因為case後面是要一個int,
但是a >= 90是一個bool.
忘記case怎麼一次吃一個range了,
不過這樣是一定可以的:
case 99:
case 98:
case 97:
cout << "A+";
case 96:
case 95:
case 94:
cout << "A";
case 93:
case 92:
case 91:
case 90:
cout << "A-";
※ 引述《wwwwkkkkk ()》之銘言:
: 大家好~
: 我是C#的初學者....
: 最近老師叫我們用switch做一個小程式...
: 內容是....
: 輸入1-100的數字...
: 但是如果90分以上...案確定會出現"優等!"
: 80-89是甲等!
: 70-79是乙等!
: 60-69是丙等!
: 其餘是不及格!
: 而我的問題是....
: 我在case的後面打a>=90: (我之前有先把textBox1先變成a)
: 但是偵錯的結果說bool值不能隱含轉換成int值...
: 那該怎麼改呢?
: 還有90-93是A-
: 94-96是A
: 97-99是A+
: 該怎麼打呢....?
: 謝囉!...^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.68.184.96
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
27
74