解题思路:
分段判断
注意事项:
计算时不用百分数表述;
参考代码:
#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 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:466 |
Hello, world! (C语言代码)浏览:1201 |
剔除相关数 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:545 |
求组合数 (C语言代码)浏览:1159 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:469 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5232 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
1024题解浏览:809 |