输入一个职工的月薪salary,输出应交的个人所得税tax(保留2位小数)。 tax = rate * (salary-850) 当 salary <= 850 时,rate = 0.0; 当 850 < salary <= 1350 时, rate = 0.05; 当 1350 < salary <= 2850 时, rate = 0.1; 当 2850 < salary <= 5850 时, rate = 0.15; 当 salary > 5850时,rate = 0.2; 例:括号内是说明 输入 1010.87 输出 tax=8.04 输入 32098.76 输出 tax=6249.75 输入 800 输出 tax=0.00 输入 4010 输出 tax=474.00 输入 2850 输出 tax=200.00
#include <stdio.h> int main() { double salary,rate,tax; scanf("%lf",&salary); if(salary<=850) rate = 0.0; if(850<salary &&salary<=1350) rate = 0.05; if(1350<salary&&salary<=2850) rate = 0.1; if(2850<salary&&salary<=5850) rate = 0.15; if(salary>5850) rate = 0.2; tax = rate * (salary-850); printf("tax=%.2lf",tax); return 0; }
该程序用于计算个人所得税。根据输入的月薪,它应用不同的税率来计算税款,税率根据工资范围从0.0到0.2不等。示例输出显示了不同工资水平下的税额,表明程序能正确处理各种情况。

985

被折叠的 条评论
为什么被折叠?



