33,311
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"]#include "stdio.h"
void main()
{
double profit,bonus;
int option;
scanf("%f",&profit);
if(profit<100000)
option=1;
else if(profit>=100000&&profit<200000)
option=2;
else if(profit>=200000&&profit<400000)
option=3;
else if(profit>=400000&&profit<600000)
option=4;
else if(profit>=600000&&profit<1000000)
option=5;
else if(profit>=1000000)
option=6;
switch(option)
{
case 1: bonus=100000*0.1; break;
case 2: bonus=100000*0.1+(profit-100000)*0.75; break;
case 3: bonus=100000*0.1+(profit-100000)*0.75+(profit-200000)*0.05; break;
case 4: bonus=100000*0.1+(profit-100000)*0.75+(profit-200000)*0.05+(profit-400000)*0.03; break;
case 5: bonus=100000*0.1+(profit-100000)*0.75+(profit-200000)*0.05+(profit-400000)*0.03+(profit-600000)*0.15; break;
case 6: bonus=100000*0.1+(profit-100000)*0.75+(profit-200000)*0.05+(profit-400000)*0.03+(profit-600000)*0.15+(profit-1000000)*0.01); break;
}
printf("bonus is %f",bonus);
}