#include<stdio.h>
main()
{
double salary;
double duty;
double after_tax;
double index;
double t1,t2,t3,t4,t5,t6;
t1=8000-5000;
t2=17000-8000;
t3=30000-17000;
t4=40000-30000;
t5=60000-40000;
t6=85000-60000;
printf("请输入税前工资总额:");
scanf("%1f",&salary);
if(salary>85000)
{
index=0.45;
duty=t10.03+t20.1+t30.2+t40.25+t50.3+t60.35+(salary-85000)0.45;
after_tax=salary-duty;
}
else if(salary>60000)
{
index=0.35;
duty=t10.03+t20.1+t30.2+t40.25+t50.3+(salary-60000)0.35;
after_tax=salary-duty;
}
else if(salary>40000)
{
index=0.3;
duty=t10.03+t20.1+t30.2+t40.25+(salary-40000)0.3;
after_tax=salary-duty;
}
else if(salary>30000)
{
index=0.25;
duty=t10.03+t20.1+t30.2+(salary-30000)0.25;
after_tax=salary-duty;
}
else if(salary>17000)
{
index=0.2;
duty=t10.03+t20.1+(salary-17000)0.2;
after_tax=salary-duty;
}
else if(salary>8000)
{
index=0.1;
duty=t10.03+(salary-8000)*0.1;
after_tax=salary-duty;
}
else if(salary>5000)
{
index=0.03;
duty=(salary-5000)*0.03;
after_tax=salary-duty;
}
else
{
index=0;
duty=0;
after_tax=salary;
}
printf("该员工的税前工资为:%.2f\n需要缴纳的个人所得税为%.2f\n税后工资为:%.2f\n",salary,duty,after_tax);
}
%lf
scanf("%1f",&salary); %1f有问题