51nod 2381 个人所得税
2024-08-21 23:53:42
牛牛已知每月的税前收入,他想知道在新个税下,税收后收入是多少?
个税计算方法是这样的:
综合所得金额 - 新起征点5000元 = 应纳税所得额
其中 综合所得金额 就是税前收入,(你可以忽略五险一金,专项扣除等我没有提到的东西)
对于 应纳税所得额
1. 不超过3000元的部分,税率3%
2. 超过3000元至12000元的部分,税率10%
3. 超过12000元至25000元的部分,税率20%
4. 超过25000元至35000元的部分,税率25%
5. 超过35000元至55000元的部分,税率30%
6. 超过55000元至80000元的部分,税率35%
7. 超过80000元的部分,税率45%
税前收入 - 个人所得税 = 税后收入
为了方便计算,保证收入是100的倍数,因此输出一定是整数。
虽然个人所得税法没有写明,但是我相信对于税前收入5000以下的人,是可以不交个人所得税的,当然也不会受到国家的补助。(税不会是负数)
存在7组数据为5000, 8000, 17000, 30000, 40000, 60000, 85000
输入保证 2400 <= 税前收入 <= 240000
收起
输入
输入一行一个整数表示税前收入
输出
输出一行一个整数表示税后收入
输入样例
20000
输出样例
18410
水题 代码:
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <algorithm> using namespace std;
int n;
int b[] = {,,,,,,,};
int d[] = {,,,,,,};
int main() {
int c = ;
scanf("%d",&n);
for(int i = ;i < ;i ++) {
if(n > b[i]) c += (min(b[i + ],n) - b[i]) * d[i];
}
printf("%d",n - c / );
return ;
}
最新文章
- redis数据结构存储SDS设计细节(redis的设计与实现笔记)
- ADT for Eclipse无法升级到23.0的解决方法(确保您的网络能够访问google的地址)
- java内存泄漏的经典案例
- 初探Ajax
- Socket 通讯
- 制衡技术,从Adblock所想到的
- CSS培训机构
- WeakHashMap和HashMap的区别
- Jquery——思维导图
- input输入框的各种样式
- 动态改变QSS
- 微信公众号支付(一):获取用户openId
- python 学习笔记 9 -- Python强大的自省简析
- Android中使用OKHttp上传图片,从相机和相册中获取图片并剪切
- 【原】Spark 编程指南
- hdu_1028_母函数
- C# Hashtable vs Dictionary 学习笔记
- AI之路,第一篇:python数学知识1
- python批量拷贝文件
- ELASTIC的备份与恢复
热门文章
- Kubernetes 集群日志管理 Elasticsearch + fluentd(二十)
- js时间的一些处理
- Oracle Spatial 中的弧段及弧相关拓扑错误
- [06]Go设计模式:适配器模式(Adapter Pattern)
- Android Capabilities讲解
- SpringAOP异常:org.springframework.aop.aspectj.AspectJExpressionPointcut cannot be cast to com.....
- PAT(B) 1075 链表元素分类(Java)
- Codeforces Round #568 Div. 2
- ABP 基于DDD的.NET开发框架 学习(七)继承不同的service直接调用api的区别
- UML系列——OO Unit4分析和学期总结