作者ithinkurdumb (WHO'S YOUR DADDY?)
看板C_Sharp
标题Re: [问题] 关於 switch 的问题....
时间Tue Oct 26 16:21:09 2004
因为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