解题思路:
注意事项:
1.10w可以写成科学计数法1e5,注意e前面的1不能省略,因为e前必须得有数字
2.只有int型变量才可以和1%(即带百分号的数字,比如7.5%啊等等)相乘
3.答案要求输出精度为个位,使用float型则会精确到小数点后六位,因此采用精度修饰符%.0f来控制精度到个位
参考代码:
#include<stdio.h>
int main()
{
float I,bonus;
scanf("%f",&I);
if(I<=1e5) bonus=I*0.1;
else if(I<=2e5) bonus=1e5*0.1+(I-1e5)*0.075;
else if(I<=4e5) bonus=1e5*0.1+(2e5-1e5)*0.075+(I-2e5)*0.05;
else if(I<=6e5) bonus=1e5*0.1+(2e5-1e5)*0.075+(4e5-2e5)*0.05+(I-4e5)*0.03;
else if(I<=1e6) bonus=1e5*0.1+(2e5-1e5)*0.075+(4e5-2e5)*0.05+(6e5-4e5)*0.03+(I-6e5)*0.015;
else bonus=1e5*0.1+(2e5-1e5)*0.075+(4e5-2e5)*0.05+(6e5-4e5)*0.03+(1e6-6e5)*0.015+(I-1e6)*0.01;
printf("%.0f",bonus);
return 0;
}
0.0分
0 人评分
钟神赛车 (C++代码)浏览:905 |
C二级辅导-计负均正 (C语言代码)浏览:698 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:502 |
C语言训练-大、小写问题 (C语言代码)浏览:2421 |
不会做的浏览:954 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
最小公倍数 (C语言代码)浏览:1105 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
1035 题解浏览:875 |
1134题解(求分析)浏览:795 |