发布网友 发布时间:2024-10-24 09:35
共2个回答
热心网友 时间:2024-11-09 12:47
假定5险一金固定是1000元,起征点是3500,程序如下:
#include <stdio.h>
int main(int argc, char *argv[])
{
float money,temp,total,t;
printf("请输入工资收入:");
scanf("%f",&money);
t=money-3500-1000; // 全月收入总额-1000(五险一金)-3500(现阶段个税起征点)
if (t<1500)
temp=t*0.03;
else
if (t<4500)
temp=1500*0.03+(t-1500)*0.1;
else
if (t<9000)
temp=1500*0.03+3000*0.1+(t-4500)*0.2;
else
if (t<35000)
temp=1500*0.03+3000*0.1+4500*0.2+(t-9000)*0.25;
else if (t<55000)
temp=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(t-35000)*0.3;
else if (t<80000)
temp=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(t-55000)*0.35;
else
temp=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(t-80000)*0.45;
total=money-temp;
printf("该工资扣除%8.2f的税收后,实际工资为:%8.2f\n",temp,total);
return 0;
}
热心网友 时间:2024-11-09 12:47
路过啊,纯属个人对个税的理解。
我们都知道个税公式:工资、薪金所得个人所得税应纳税额=应纳税所得额×适用税率-速算扣除数
接上面例题,如果是按公式套,是否是这样1000×10%-105=-5元,那么累进计算下来,就是应缴纳个税140元?