请选择 进入手机版 | 继续访问电脑版

石家庄老站长

点击联系客服
客服QQ:509006671 客服微信:mengfeiseo
 找回密码
 立即注册
查看: 2|回复: 0

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

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 5 天前 | 显示全部楼层 |阅读模式
问题描述

小明的公司每月给小明发工资,小明收到的工资是缴纳个人所得税后的工资。假设一个月前税前工资(扣除五险一金后,税前未扣除的工资)是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中超过8万韩元的部分税率为45%。

例如,如果小明的税前工资是10000韩元,那么A=10000-3500=6500韩元中不超过1500韩元的部分就是15003%=45韩元,超过1500韩元就不超过4500韩元的部分课税(4500-;总税金745韩元,税后收入9255韩元。

小明知道这个月的税后收入是T元,他的税前工资S是多少?

输入格式

输入的第一行包含代表小明税后收入的整数T。所有评价数据都保证小明的税前工资是100%。

输出格式

输出代表小明税前工资的整数S。

样例输入

9255

样例输出

10000

评测用例规模与约定

对所有评价用例为1  T 100000。

#includeiostream

#includecstdio

Using  namespace  STD

Int  main()

{

Int  t,A,ans

Cint

FOR(INT  I=0;I=1800I) //暴力列举,税前工资要多列举

{

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;

ELSEANS=(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)

{

Couti  * 100endl

布雷克;

}

}

return  0;

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|石家庄@IT精英团

GMT+8, 2021-4-13 17:50 , Processed in 0.059345 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表