一道关于企业利润的简单的经典C语言题,求高手指教

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可... 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提
成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

请注意:一定要用switch语句解答。
谢谢!!
展开
 我来答
伊·梵beec
推荐于2020-12-18 · TA获得超过2158个赞
知道大有可为答主
回答量:1897
采纳率:0%
帮助的人:1360万
展开全部
float i; /* i>0 单位:万元 */
switch((int)(i-1)/10)
{
case 0: p=i*0.10;break;
case 1: p=(i-10)*0.075+1;break;
case 2:
case 3: p=(i-20)*0.05+0.75+1;break;
case 4:
case 5: p=(i-40)*0.03+1+0.75+1;break;
case 6:
case 7:
case 8:
case 9:p=(i-60)*0.015+0.6+1+0.75+1;break;
case 10:p=(i-100)*0.01+0.6+0.6+1+0.75+1;break;
default:break;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式