程序员

CCF系列题解--2016年12月第二题 工资计算

作者:admin 2021-05-14 我要评论

问题描述 小明的公司每个月给小明发工资而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资扣除五险一金后、未扣税前的工资为 S 元则他应交的...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

问题描述

  小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为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。

?

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int t,a,ans;
	cin>>t; 
    for(int i=0;i<=1800;i++) //暴力枚举,这里税前工资要枚举更大些
    {
    	int a=i*100-3500;
    	if(a<=0)
    	ans=i*100;
    	else if(a<=1500)
    	ans=a*0.97+3500;
    	else if(a<=4500)
    	ans=(a-1500)*0.9+1500*0.97+3500;
    	else if(a<=9000)
    	ans=(a-4500)*0.8+3000*0.9+1500*0.97+3500;
    	else if(a<=35000)
    	ans=(a-9000)*0.75+4500*0.8+3000*0.9+1500*0.97+3500;
    	else if(a<=55000)
    	ans=(a-35000)*0.7+26000*0.75+4500*0.8+3000*0.9+1500*0.97+3500;
    	else if(a<=80000)
    	ans=(a-55000)*0.65+20000*0.7+26000*0.75+4500*0.8+3000*0.9+1500*0.97+3500;
    	else ans=(a-80000)*0.55+25000*0.65+20000*0.7+26000*0.75+4500*0.8+3000*0.9+1500*0.97+3500;
    	if(ans==t)
    	{
		    cout<<i*100<<endl;
    		break;
    	}
    }
	return 0;
}

?

;原文链接:https://blog.csdn.net/weixin_42711189/article/details/115247657

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • “鸿蒙设备开发”选“址” --&gt;

    “鸿蒙设备开发”选“址” --&gt;

  • Nextcloud是如何成为终极开源生产力套

    Nextcloud是如何成为终极开源生产力套

  • 手把手教你用Pycharm连接远程Python环

    手把手教你用Pycharm连接远程Python环

  • Windows 10X镜像生成工具发布:任意PC

    Windows 10X镜像生成工具发布:任意PC

腾讯云代理商
海外云服务器