解题思路:
分段判断
注意事项:
计算时不用百分数表述;
参考代码:
#include<stdio.h>
int main()
{
int profit; //利润
double bonus;//奖金
scanf("%d",&profit);
if(profit<=100000) bonus=profit*0.1;
else if(profit<=200000)
bonus=100000*0.1+(profit-100000)*0.075;
else if(profit<=400000)
bonus=100000*0.1+100000*0.075+(profit-200000)*0.05;
else if(profit<=600000)
bonus=100000*0.1+100000*0.075+200000*0.05+(profit-400000)*0.03;
else if(profit<=1000000)
bonus=100000*0.1+100000*0.075+200000*0.05+200000*0.03+(profit-600000)*0.015;
else
bonus=100000*0.1+100000*0.075+200000*0.05+200000*0.03+400000*0.015+(profit-1000000)*0.01;
printf("%d\n",(int)bonus);
return 0;
}
0.0分
0 人评分
买不到的数目 (C++代码)浏览:909 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
1011题解浏览:819 |
C二级辅导-等差数列 (C语言代码)浏览:806 |
筛排处理 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:710 |
小O的数字 (C语言代码)浏览:1490 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:461 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:469 |