任务和代码
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:胡先军
*完成日期:2015年5月7日
*版 本 号:v1.0
*
*问题描述:编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
*程序输出:缴税款和税后收入
*/
#include <stdio.h>
int main()
{
double dSalary,dTax=0,dNetIncome=0,dOvermoney;
printf("请输入您本月的收入总额(元):");
scanf("%lf", &dSalary);
// 下面求解应缴个人所和税dTax和税后收入dNetIncome
if(dSalary>3500){
dOvermoney=dSalary-3500;
if(dOvermoney<=1500 ){
dTax=dOvermoney*0.03;
}
else if(dOvermoney<=4500){
dTax=dOvermoney*0.1-105;
}
else if(dOvermoney<=9000){
dTax=dOvermoney*0.2-555;
}
else if(dOvermoney<=35000){
dTax=dOvermoney*0.25-1005;
}
else if(dOvermoney<=55000){
dTax=dOvermoney*0.3-2755;
}
else if(dOvermoney<=80000){
dTax=dOvermoney*0.35-5505;
}
else{
dTax=dOvermoney*0.45-13505;
}
}
else{
dTax=0;
}
dNetIncome=dSalary-dTax;
printf("您本月应缴个人所和税 %.2lf 元,税后收入是 %.2lf 元。\n", dTax, dNetIncome);
printf("依法纳税,共享繁荣。谢谢使用!\n");
printf("Hello world!\n");
return 0;
}
运行结果