【思路】按照题意对初始工资S进行循环,计算缴税后工资,若与T相等则退出循环,输出结果。

 1 #include <iostream>
 2 #include <windows.h>
 3 using namespace std;
 4 int main()
 5 {
 6     int T;
 7     cin>>T;
 8     if(T < 3500)
 9     {
10         cout<<T<<endl;
11         return 0;
12     }
13     int x = 0;      //扣的钱
14     int S = 200000; //未缴税的工资
15     int A = S - 3500;
16     while(true)
17     {
18         if(A <= 1500)
19             x = A * 0.03;
20         else if(A <= 4500)
21             x = 45 + (A - 1500) * 0.1;
22         else if(A <= 9000)
23             x = 45 + 300 + (A - 4500) * 0.2;
24         else if(A <= 35000)
25             x = 45 + 300 + 900 + (A - 9000) * 0.25;
26         else if(A <= 55000)
27             x = 45 + 300 + 900 + 6500 + (A - 35000) * 0.3;
28         else if(A <= 80000)
29             x = 45 + 300 + 900 + 6500 + 6000 + (A - 55000) * 0.35;
30         else
31             x = 45 + 300 + 900 + 6500 + 6000 + 8750 + (A - 80000) * 0.45;
32         if(S == x + T)
33             break;
34         S = S - 100;
35         A = S - 3500;
36     }
37     cout<<S<<endl;
38     return 0;
39 }

转载于:https://www.cnblogs.com/lca1826/p/6404099.html

[CCF] 201612-2 工资计算相关推荐

  1. CCF真题 工资计算

    测试网址:https://passport.ccf.org.cn/sso/platform 注册后->CSP认证->报名考试->模拟考试 Description 小明的公司每个月给小 ...

  2. python计算每月工资多少钱_[Python]CCF——工资计算(201612-2)

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

  3. CCF计算机软件能力认证试题练习:201612-2 工资计算

    工资计算 来源: 标签: 参考资料: 相似题目: 题目 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假设他一个月的税前工资(扣除五险一金后.未扣税前的工资)为S元,则他应 ...

  4. CCF 201612-2工资计算

    试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假 ...

  5. CCF-CSP 201612-2 工资计算(C++满分代码)

    问题描述 试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后 ...

  6. CCF201612-2 工资计算(100分)

    试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假 ...

  7. CCF201612-2 工资计算

    问题描述: 试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之 ...

  8. 201612-2 工资计算

    试题编号:201612-2试题名称:工资计算时间限制:1.0s内存限制:256.0MB 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假设他一个月的税前工资(扣除 ...

  9. ##(C语言) CSP 201612-2 工资计算(打表法)(100分)

    试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假设他一个月的 ...

  10. 201612-2工资计算

    试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假 ...

最新文章

  1. 使用Mpvue 使用 scroll-view 记录以及 页面设置弹窗后 页面滚动问题
  2. OPENFIRE支持EMOJI
  3. opencv中的createsamples.exe生成vec文件注意事项
  4. 蓝桥杯_算法训练_大小写转换
  5. CSS的px、em、rem、%、vw、vh、vm 单位区别
  6. c#winform窗口页面一打开就加载的方法
  7. Linux RabbitMQ+Erlang /sbin/service rabbitmq-server start 启动报错
  8. 040、JVM实战总结:案例实战:每日百亿数据量的实时分析引擎,为啥频繁发生Full GC ?
  9. OSChina 初十二乱弹 ——网站都挂了,巴叔被安排出去度假
  10. mac下如何把本地项目上传到Github
  11. Java垃圾回收机制知识点总结
  12. 【转帖】lcd1602中文资料
  13. 中国人大计算机保研生源学校,中国人民大学2021届保研、拟录取总结
  14. web数字可视化有哪些实现的方法?
  15. win10 系统开启自带热点,手机无法连接(连接超时)
  16. Dual Encoding for Video Retrieval by T ext
  17. mouseover和mouseenter的异同
  18. AIX小型机安装JAVA JDK的方法
  19. 擦边上100分,我的托福考试总结
  20. Android的Paint和Canvas的使用总结

热门文章

  1. linux下使用extundelete恢复ext3/ext4分区数据
  2. C语言及程序设计初步例程-33 三种循环语句
  3. 用开源项目cropper实现对图片中任意部分进行裁剪
  4. @@IDENTITY 的缺点 SCOPE_IDENTITY() 取而代之
  5. potential things for recommendation
  6. 时间管理神器:滴答清单之我最喜欢的特征
  7. 当linkedin connection达到1500的时候的感受
  8. virtualbox4 剪贴板(共享粘贴板)失效之原因
  9. jQuery-强大的jQuery选择器 (详解)
  10. sudo apt install ...