解题思路:用switch case语句也可以做出来
注意事项:没什么要注意的,注意公式计算
参考代码:
#include<stdio.h>
main()
{
int m;
int i;
scanf("%d",&m);
switch (m/100000)
{
case 0:i=m*0.1;break;
case 1:i=10000+(m-100000)*0.075;break;
case 2:
case 3:i=17500+(m-200000)*0.05;break;
case 4:
case 5:i=27500+(m-400000)*0.03;break;
case 6:
case 7:
case 8:
case 9:i=33500+(m-600000)*0.015;break;
case 10:
default:i=39500+(m-1000000)*0.01;break;
}
printf("%d",i);
}
0.0分
6 人评分
C语言训练-字符串正反连接 (C语言代码)浏览:694 |
C二级辅导-统计字符 (C语言代码)浏览:541 |
校门外的树 (C语言代码)浏览:716 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:390 |
C语言训练-大、小写问题 (C语言代码)浏览:2357 |
A+B for Input-Output Practice (VI) (C++代码)浏览:417 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1175 |
【明明的随机数】 (C语言代码)浏览:787 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |