一、问题及代码
输入个人月收入总额,计算出他本月应缴税款和税后收入
/* * 文件名称: 个人所得税计算器* 作 者: 唐鑫 * 完成日期: 2017年3月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求不同段位的个人所得税,用if语句的嵌套* 输入描述:略 * 问题描述:略 * 程序输出:个人所得税以及税后收入 * 问题分析:找出分段值 * 算法设计:if嵌套或者switch语句 */ #include<iostream>using namespace std;int main(){ double a,b,c; cout<<"输入您的收入"<<endl; cin>>a; b=a-3500; if(b<=0) c=0; if(b>0&&b<=1500) c=b*0.03; if(b>1500&&b<=4500) c=b*0.1-105; if(b>4500&&b<=9000) c=b*0.2-555; if(b>9000&&b<=35000) c=b*0.25-1005; if(b>35000&&b<=55000) c=b*0.3-2755; if(b>55000&&b<=80000) c=b*0.35-5505; if(b>80000) c=b*0.45-13505; cout<<"您本月应缴个人所和税 "<<c<<" 元,税后收入是 "<<a-c<<" 元。/n"; cout<<"依法纳税,共享繁荣。谢谢使用!/n"; return 0;}二、运行结果:
三、心得体会:
1c++和c语言的选择结构差不多
四、知识点总结:
1if的条件一定得连贯
2在这个代码发现了一个小故障
(把最后一个if(b>80000)换成else的话陈序会运行出错)
还没有找出原因0.0 希望大神帮我(寝室都讨论了好久都不知道)
新闻热点
疑难解答
图片精选