关于if else 语句问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:10:47
当a为正整数时,将这个语句改成用switch语句表示.
if (a<30)m=1;
else if(a<40) m=2;
else if(a<50) m=3;
else if(a<60) m=4;
else m=5;
那你的意思是这个题做不了了
难道现在国家2级的书 出 你不能做的题?
这题我做出来了运行也没问题了
兄弟别滥竽充数了~~!

你恐怕不了解
把if语句改为switch语句有个前提
是if语句中的条件是相同的才可以.

b = a/10;
switch (b)
{
case 0:
case 1:
case 2:
m=2;
break;
case 3:
m=2;
break;
case 4:
m=3;
break;
case 5:
m=4;
break;
default:
m=5;
}

(为什么答案显示出来不能前面空字符的?搞到排版好难看,奇怪)