解题思路:直接利用if语句
注意事项:注意直接的思路,自己理好思路,有点麻烦而已。
参考代码:
#include <stdio.h>
int main()
{
int a = 0, b = 10000, c = 7500 + b, d = 10000 + c, e = d + 6000, f = e + 6000;
scanf("%d", &a);
if (a <= 100000)
{
a = a * 0.1;
printf("%d", a);
}
else if (a > 100000 && a <= 200000)
{
a = b + (a - 100000) * 0.075;
printf("%d", a);
}
else if (a > 200000 && a <= 400000)
{
a = c + (a - 200000) * 0.05;
printf("%d", a);
}
else if (a > 400000 && a <= 600000)
{
a = d + (a - 400000) * 0.03;
printf("%d", a);
}
else if (a > 600000 && a <= 1000000)
{
a = e + (a - 600000) * 0.015;
printf("%d", a);
}
else
{
a = f + (a - 1000000) * 0.01;
printf("%d", a);
}
return 0;
}
0.0分
0 人评分
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1040 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:502 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1374 |
简单的a+b (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:734 |
大小写转换 (C语言代码)浏览:859 |
【出圈】 (C语言代码)浏览:796 |
打水问题 (C语言代码)浏览:1072 |
【计算球体积】 (C语言代码)浏览:1102 |
C二级辅导-计负均正 (C语言代码)浏览:482 |