计算自己应该交多少税

来源:百度知道 编辑:UC知道 时间:2024/09/27 06:14:34
下面是税率的计算公式:应交的个税 = 应税所得 * 适用税率 - 速算扣除数;

级数 全月应纳税所得额 税率(%) 速算扣除数
1 不超过500元的 5 0
2 超过500元至2000元的部分 10 25
3 超过2000元至5000元的部分 15 125
4 超过5000元至20000元的部分 20 375
5 超过20000元至40000元的部分 25 1375
6 超过40000元至60000元的部分 30 3375
7 超过60000元至80000元的部分 35 6375
8 超过80000元至100000元的部分 40 10375
9 超过100000元的部分 45 15375

例如:你的月工资是3000元,那么他在第三个等级,个税应该是3000 * 15% - 125 = 325元。
程序输入你的工资,程序输出个税的金额。

#include<stdio.h>
int main()
{
int choice=0;
float salary;
double tax;
printf("Please input your salary:\n");
scanf("%d",&salary);
if(salary<=500) choice=1;
else if(salary>500&&salary<=2000) choice=2;
else if(salary>2000&&salary<=5000) choice=3;
else if(salary>5000&&salary<=20000) choice=4;
else if(salary>20000&&salary<=40000) choice=5;
else if(salary>40000&&salary<=60000) choice=6;
else if(salary>60000&&salary<=80000) choice=7;
else if(salary>80000&&salary<=100000) choice=8;
else choice=9;
switch(choice)
{
case 1: tax=salary*0.05;
break;
case 2: tax=salary*0.1-25;
break;
case 3: tax=salary*0.15-125;
break;
case 4: tax=salary*0.20-375;
break;
case 5: tax=salary*0.25-1375;
break;
cas