求助:C/C++中switch case的用法!

如题所述

第1个回答  2020-05-29
可以不用case啊
int
iFenShu
;
...
if
(
iFenShu
>=
90
&&
iFenShu
<=
100
)
{
//输出A
}
else
if
(
iFenShu
>=
80
&&
iFenShu
<
90
)
{
//输出B
}
...
如果非用case
,可以这样写
switch(
iFenShu
)
{
case
100:
case
99:
case
98:
...
case
90:
//
输出A
break;
//省略了九个break
...
}
第2个回答  2019-10-05
把这一定范围的
条件
转换成
一个常量。
如:
int
fenshu;
//代表分数
int
biaohao
//标号
baiohao=fenshu/10;
switch(biaohao)
{
case
10
:
printf("A");
break;
case
9:
printf("A");
break;
}
相似回答