题目描述:输入个人月收入,计算他本月应缴纳税款和税后收入。
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double dSalary, dTax=0,dNetlncome=0,a;
printf("请输入您本月的收入金额(元):");
scanf("%lf",&dSalary);
a=dSalary-3500;
if(a<=0)
dTax=0;
else if(a>0&&a<=1500)
dTax=a*0.03;
else if(a>1500&&a<=4500)
dTax=a*0.1-105;
else if(a>4500&&a<=9000)
dTax=a*0.2-555;
else if(a>9000&&a<=35000)
dTax=a*0.25-1005;
else if(a>35000&&a<55000)
dTax=a*0.3-2755;
else if(a>55000&&a<=80000)
dTax=a*0.35-5505;
else
dTax=a*0.45-13505;
dNetlncome=dSalary-dTax;
printf("您本月应缴个人所得税%.2lf元,税后收入是:%.2lf元。\n",dTax,dNetlncome);
return 0;
}
结果:
注意:用变量代替重复出现的方程。
多个选择结构的逻辑顺序。