根据中国现行的个人所得税计算规则(截至2023年),个人所得税按月度收入分级计算,有一定的免征额(每月5000元),并按照七档税率进行累进税率计算。
中国个人所得税税率如下(单位:人民币):
税率 | 全月应纳税所得额 (元) | 速算扣除数 (元) |
---|---|---|
3% | 0 - 3,000 | 0 |
10% | 3,000 - 12,000 | 210 |
20% | 12,000 - 25,000 | 1,410 |
25% | 25,000 - 35,000 | 2,660 |
30% | 35,000 - 55,000 | 4,410 |
35% | 55,000 - 80,000 | 7,160 |
45% | 80,000 以上 | 15,160 |
注意:以上数据可能会有变化,请确保使用的是最新的税率和扣除标准。
程序实现如下:
#include <stdio.h>
// 定义税率和对应的级距
typedef struct {
float rate;
float quick_deduction;
} TaxBracket;
TaxBracket tax_brackets[] = {
{0.03, 0},