#include <stdio.h>
int main()
{
int type;
float salary;
float tax,lastsalary;
printf("--------请选择类型--------\n");
printf("1>单身 2>户主 3>已婚 4>离异\n");
scanf("%d",&type);
printf("请输入薪水\n");
scanf("%f",&salary);
switch (type){
case 1:
if (salary<=17850){
tax = salary*0.15;
lastsalary = salary-tax;
} else if(salary>17850){
tax = 0.15*17850+0.28*(salary-17580);
lastsalary = salary - tax;
}
case 2:
if(salary<=23900){
tax = salary*0.15;
lastsalary = salary-tax;
} else if(salary>23900){
tax = 0.15*23900+0.28*(salary-23900);
lastsalary = salary - tax;
}
case 3:if(salary<=29750){
tax = salary*0.15;
lastsalary = salary-tax;
} else if(salary>29750){
tax = 0.15*29750+0.28*(salary-29750);
lastsalary = salary - tax;
}
case 4:if(salary<=14875){
tax = salary*0.15;
lastsalary = salary-tax;
} else if(salary>14875){
tax = 0.15*14875+0.28*(salary-14875);
lastsalary = salary - tax;
}
printf("tax=%.5f lastsalary=%.5f\n",tax,lastsalary);
}
return 0;
}
工资计算含税收
最新推荐文章于 2025-05-02 13:41:05 发布