我国个人所得税采用7级计税方法,应纳税额 = 应纳税所得额 * 适用税率 – 速算扣除数。具体税率和速算扣除数如下表所示。编程实现当收入不超过3500时的应扣税额。
级数 |
应纳税所得额 |
适用税率 |
速算扣除数 |
1 |
<=1500 |
3% |
0 |
2 |
超过1500至4500部分 |
10% |
105 |
3 |
超过4500至9000部分 |
20% |
555 |
4 |
超过9000至35000部分 |
25% |
1005 |
5 |
超过35000至55000部分 |
30% |
2755 |
6 |
超过55000至80000部分 |
35% |
5505 |
7 |
超过80000 |
45% |
13505 |
代码:
#include <stdio.h>
int main()
{
double income, deduction = 0;
scanf("%lf", &income);
int level = (income > 1500) +
(income > 4500) +
(income > 9000) +
(income > 35000) +
(income > 55000) +
(income > 80000) ;
switch(level)
{
case 2:
deduction += (income - 4500) * 0.2;
income = 4500;
case 1:
deduction += (income - 1500) * 0.1;
income = 1500;
case 0:
deduction += 1500 * 0.03;
}
printf("%.2f\n", deduction);
return 0;
}