管理员修改网站的参数会对网站的搜效果产生什么影响?,深圳工业设计展2024,太原今天刚刚发生的新闻,广告设计与制作问题描述 小明的公司每个月给小明发工资#xff0c;而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资为S元#xff0c;则他应交的个人所得税按如下公式计算#xff1a; 1#xff09; 个人所得税起征点为3500元#xff0c;若S不超过3500#xff0c;则… 问题描述 小明的公司每个月给小明发工资而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资为S元则他应交的个人所得税按如下公式计算 1 个人所得税起征点为3500元若S不超过3500则不交税3500元以上的部分才计算个人所得税令AS-3500元 2 A中不超过1500元的部分税率3% 3 A中超过1500元未超过4500元的部分税率10% 4 A中超过4500元未超过9000元的部分税率20% 5 A中超过9000元未超过35000元的部分税率25% 6 A中超过35000元的部分税率30% 例如如果小明的税前工资为10000元则A10000-35006500元其中不超过1500元部分应缴税1500×3%45元超过1500元不超过4500元部分应缴税(4500-1500)×10%300元超过4500元部分应缴税(6500-4500)×20%400元。总共缴税745元税后所得为9255元。 已知小明这个月税前所得为S元请问他的税后工资T是多少元。 输入格式 输入为一个整数S表示小明的税前工资。所有评测数据保证小明的税前工资为一个整百的数。 输出格式 输出一个整数T表示小明的税后工资。 样例输入 10000 样例输出 9255 评测用例规模与约定 对于所有评测用例1 ≤ T ≤ 100000。 #include stdio.h//工资计算_分支结构
int main() {int S;scanf(%d, S);int A S - 3500;if(A 0){ //判断是否到达个税起征点printf(%d\n,S);return 0;}int money;//税后工资if (A 1500) {money S - A * 0.03;} else if (A 4500) {money S - 1500 * 0.03 - (A - 1500) * 0.1;} else if (A 9000) {money S - 1500 * 0.03 - 3000 * 0.1 - (A - 4500) * 0.2;} else if (A 35000) {money S - 1500 * 0.03 - 3000 * 0.1 - 4500 * 0.2 - (A - 9000) * 0.25;} else {money S - 1500 * 0.03 - 3000 * 0.1 - 4500 * 0.2 - 26000 * 0.25 - (A - 35000) * 0.3;}printf(%d\n, money);return 0;
}