Re: [問題] 關於 switch 的問題....

看板C_Sharp (C#)作者 (WHO'S YOUR DADDY?)時間20年前 (2004/10/26 16:19), 編輯推噓0(000)
留言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
文章代碼(AID): #11VWYDxH (C_Sharp)
文章代碼(AID): #11VWYDxH (C_Sharp)