CCF之工资计算
来源:互联网 发布:世间始终你好知乎 编辑:程序博客网 时间:2024/05/17 04:26
201612-2
试题名称: 工资计算
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算:
1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元;
2) A中不超过1500元的部分,税率3%;
3) A中超过1500元未超过4500元的部分,税率10%;
4) A中超过4500元未超过9000元的部分,税率20%;
5) A中超过9000元未超过35000元的部分,税率25%;
6) A中超过35000元未超过55000元的部分,税率30%;
7) A中超过55000元未超过80000元的部分,税率35%;
8) A中超过80000元的部分,税率45%;
例如,如果小明的税前工资为10000元,则A=10000-3500=6500元,其中不超过1500元部分应缴税1500×3%=45元,超过1500元不超过4500元部分应缴税(4500-1500)×10%=300元,超过4500元部分应缴税(6500-4500)×20%=400元。总共缴税745元,税后所得为9255元。
已知小明这个月税后所得为T元,请问他的税前工资S是多少元。
输入格式
输入的第一行包含一个整数T,表示小明的税后所得。所有评测数据保证小明的税前工资为一个整百的数。
输出格式
输出一个整数S,表示小明的税前工资。
样例输入
9255
样例输出
10000
评测用例规模与约定
对于所有评测用例,1 ≤ T ≤ 100000
/*工资计算CCF20161202*/#include<iostream>using namespace std;int main(){ int T,S;//用于计算税后/税前工资 //int A;//用于计算个人工资比起征点高的部分 cin>>T; // int a[]={3500,4955,7655,11255,30755,44755,61005};//表示每个范围内的交了个税之后的工资 if(0<T && T<=4955){ S=(T-105)/0.97; if(S<=3500) S=T; } else if(4955<T && T<=7655){ S=(T-455)/0.9; } else if(7655<T && T<=11255){ S=(T-1255)/0.8; } else if(11255<T && T<=30755){ S=(T-1880)/0.75; } else if(30755<T && T<=44755){ S=(T-3805)/0.7; } else if(44755<T && T<=61005){ S=(T-6730)/0.65; } else if(61005<T){ S=(T-15080)/0.55; } cout<<S<<endl; return 0; }
- CCF之工资计算
- CCF之工资计算
- CCF工资计算
- 工资计算-CCF往届题
- CCF-工资计算
- ccf试题 工资计算
- CCF 工资计算
- CCF工资计算
- ccf认证工资计算
- CCF 工资计算
- CCF CSP 工资计算
- ccf-工资计算
- 第九次ccf-工资计算
- CCF 201612-2 工资计算
- ccf工资计算 暴力枚举
- ccf 201612-2 工资计算
- CCF 201612-2 工资计算
- CCF 工资计算(Java)
- 清除缓存功能
- 欢迎使用CSDN-markdown编辑器
- 获取用户openid+OAuth2.0网页授权(PHP版本)+JSSDK认证(java版本)
- RxJava 与 Retrofit 结合的最佳实践
- 3-7 一笔画
- CCF之工资计算
- myrocks 的事务
- c语言结构类型小结
- 将String放在List<Integer>内
- 爬数据出现错误javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
- How to compare the differences of the same file in the two nodes
- 同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
- 基于fiddler插件开发的移动测试网络监控与分析
- spring boot学习(九)---单元测试