一道课后题
看谭浩强的《C语言学习》第二版,第五章有一道题,大意就是:利润在10000元以下时,提成xxx元,利润在10000~20000元时,提成xxx元,利润在20000~40000元时,提成xxx元,利润在40000~60000元时,提成xxx元,利润在100000元以上时,提成xxx元。要求用switch语句。
我只知道用if语句该怎么写,这种值在某个范围的,我不知道怎样用switch语句写。
[解决办法]
int i = s/10000; //S是利润
switch( i )
{
case 0://利润 <10000;
提成xxx元;
break;
case 1://10000 <=利润 <20000;
提成xxx元;
break;
case 2://20000 <=利润 <40000;
case 3:
提成xxx元;
break;
case 4://40000 <=利润 <60000;
case 5:
提成xxx元;
break;
default://利润> =100000
提成xxx元;
}