解题思路:
注意事项:
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 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:541 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:647 |
【金明的预算方案】 (C++代码)浏览:843 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:743 |
愚蠢的摄影师 (C++代码)浏览:938 |
用筛法求之N内的素数。 (C语言代码)浏览:531 |
字符串的输入输出处理 (C语言代码)浏览:1012 |
计算质因子 (C语言代码)浏览:707 |
输出九九乘法表 (C语言代码)浏览:1048 |
简单的a+b (C语言代码)浏览:587 |