1.1998年的美国联邦税收计划是近代最简单的税收方案。它分为4个类别,每个类别有两个等级。下面是该税收计划的摘要。
类别 税金
单身 17850美元以内按15%计,超出部分按28%计
户主 23900美元以内按15%计,超出部分按28%计
已婚 29750美元以内按15%计,超出部分按28%计
离异 14875美元以内按15%计,超出部分按28%计
例如一位工资为20000美元的单身纳税人,应缴纳税费0.15*17850+0.28*(20000-178501美元。编写一个程序,让用户指定缴纳税金的种类和应纳税的收入,然后计算税金和净收入。
#include <stdio.h>
int main()
{
int type;
float salary;
float tax,lastSalary;
printf("--------------请选择种类--------------\n");
printf("1>单身 2>户主 3>已婚 4>离异\n");
scanf("%d",&type);
printf("请输入薪水:");
scanf("%f",&salary);
switch(type){
case 1:
if(salary < 17850){
tax = 0.15*salary;
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}else{
tax = 0.15*17850+0.28*(salary-17850);
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}
break;
case 2:
if(salary < 23900){
tax = 0.15*salary;
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}else{
tax = 0.15*23900+0.28*(salary-23900);
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}
break;
case 3:
if(salary < 29750){
tax = 0.15*salary;
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}else{
tax = 0.15*29750+0.28*(salary-29750);
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}
break;
case 4:
if(salary < 14875){
tax = 0.15*salary;
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}else{
tax = 0.15*14875+0.28*(salary-14875);
lastSalary = salary-tax;
printf("%.1f %.1f\n",tax,lastSalary);
}
}
return 0;
}