2721: C-编程题-函数二
金币值:0
定数:1
时间限制:1.000 s
内存限制:128 M
解决:1
提交:1
正确率:100.00% 命题人:
题目描述
假设个人所得税的征收规则如下(注:此为简化模型,非真实税法):
月收入 <= 5000 元,税率为 0%
5000 < 月收入 <= 8000 元,超出 5000 元的部分按 3% 征税
8000 < 月收入 <= 17000 元,5000元免税,3000元按 3% 征税,超出 8000 元的部分按 10% 征税
月收入 > 17000 元,5000元免税,3000元按 3% 征税,9000元按 10% 征税,超出 17000 元的部分按 20% 征税
请编写一个程序,输入月收入,计算并输出应缴纳的个人所得税额,结果保留两位小数。要求:
1. 定义一个函数 calculateTax(double income),根据月收入 income 计算并返回应缴税额。
2. 在主函数中输入月收入,并调用 calculateTax 函数进行计算和输出。
月收入 <= 5000 元,税率为 0%
5000 < 月收入 <= 8000 元,超出 5000 元的部分按 3% 征税
8000 < 月收入 <= 17000 元,5000元免税,3000元按 3% 征税,超出 8000 元的部分按 10% 征税
月收入 > 17000 元,5000元免税,3000元按 3% 征税,9000元按 10% 征税,超出 17000 元的部分按 20% 征税
请编写一个程序,输入月收入,计算并输出应缴纳的个人所得税额,结果保留两位小数。要求:
1. 定义一个函数 calculateTax(double income),根据月收入 income 计算并返回应缴税额。
2. 在主函数中输入月收入,并调用 calculateTax 函数进行计算和输出。
输入
一个非负浮点数,表示月收入(单位:元)。
输出
应缴纳的个人所得税,格式为 应缴税额:X.XX元。
样例输入 复制
6000
样例输出 复制
应缴税额:30.00元