1609: 个人所得税
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:68
Solved:36
Description
依法纳税是每个公民应尽的义务。每个月每个公民都要根据自己的收入缴纳个人所得税。
个人所得税采用阶梯递增税率方式计算。具体算法如下:
1、收入范围在1-5000元之间的,包括5000元,适用个人所得税税率为0%;
2、收入范围在5000-8000元之间的,包括8000元,适用个人所得税税率为3%;
3、收入范围在8000-17000元之间的,包括17000元,适用个人所得税税率为10%;
4、收入范围在17000-30000元之间的,包括30000元,适用个人所得税税率为20%;
5、收入范围在30000-40000元之间的,包括40000元,适用个人所得税税率为25%;
6、收入范围在40000-60000元之间的,包括60000元,适用个人所得税税率为30%;
7、收入范围在60000-85000元之间的,包括85000元,适用个人所得税税率为35%;
8、收入范围在85000元以上的,适用个人所得税税率为45%。
注意,由于采用阶梯递进,因此,每次计算需要根据档次依次计算。
例如,收入10000元,那么落在第3档。
10000元中,5000属于免税档,不需要计税;5000-8000中的3000属于第2 档,需要计税3000*3%=90,然后落在第3档的有2000,按照10%计税,需要计税2000*10%=200。
所以,最终纳税总额为90+200=290。
请你编写一个程序,根据输入的金额,输出应缴纳的所得税。
Input
输入一行,为一个整数n(1<=n<=1000000)。
Output
输出一行,为需要缴纳的所得税金额。输出保留2位小数。
Sample Input Copy
10000
Sample Output Copy
290.00
HINT
请使用printf("%.2f", tax)输出。其中tax是float类型。