一、问题及代码
-
-
-
-
-
-
-
-
-
-
-
- #include <iostream>
- using namespace std;
- int main( )
- {
- double dSalary,dTax=0,dNetIncome=0;
- double a,b,c,d;
- cout<<"请输入您本月的收入总额(元):";
- cin>>dSalary;
-
-
- a=3500;
- d=dSalary-3500;
- if (0<=d<1500)
- b=0.03,c=0;
- else if (1500<=d<4500)
- b=0.10,c=105;
- else if (4500<=d<9000)
- b=0.20,c=555;
- else if(9000<=d<35000)
- b=0.25,c=1055;
- else if(35000<=d<55000)
- b=0.30,c=2755;
- else if(55000<=d<80000)
- b=0.35,c=5505;
- else if(d>=80000)
- b=0.45,c=13505;
- dTax=d*b-c;
- dNetIncome=dSalary-dTax;
-
-
- cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
- cout<<"依法纳税,共享繁荣。谢谢使用!\n";
- return 0;
- }
二、运行结果
三、心得体会
第三次上机对于错误的检查,对编码的敏感性大大提高了
四丶方法及总结
主要还是用if,elseif 语句,