我国个人所得税采用7级计税方法,应纳税额 = 应纳税所得额 * 适用税率 速算扣除数。具体税率和速算扣除数如下表所示。编程实现当收入不超过3500时的应扣税额。

级数

应纳税所得额

适用税率

速算扣除数

1

<=1500

3%

0

2

超过15004500部分

10%

105

3

超过45009000部分

20%

555

4

超过900035000部分

25%

1005

5

超过3500055000部分

30%

2755

6

超过5500080000部分

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;

}