工资纳税系统c语言代码
时间: 2023-08-01 21:09:42 浏览: 202
以下是一个简单的工资纳税系统的C语言代码示例:
```
#include <stdio.h>
int main()
{
float salary, tax;
printf("请输入您的工资:");
scanf("%f", &salary);
if (salary <= 0)
{
printf("输入错误,工资必须大于0!");
return 0;
}
else if (salary <= 5000)
{
tax = 0;
}
else if (salary <= 8000)
{
tax = (salary - 5000) * 0.03;
}
else if (salary <= 17000)
{
tax = (salary - 8000) * 0.1 + 900;
}
else if (salary <= 30000)
{
tax = (salary - 17000) * 0.2 + 2600;
}
else if (salary <= 40000)
{
tax = (salary - 30000) * 0.25 + 4800;
}
else if (salary <= 60000)
{
tax = (salary - 40000) * 0.3 + 8800;
}
else if (salary <= 85000)
{
tax = (salary - 60000) * 0.35 + 15000;
}
else
{
tax = (salary - 85000) * 0.45 + 22750;
}
printf("您的工资为%.2f元,应缴纳个人所得税%.2f元。\n", salary, tax);
return 0;
}
```
在这个示例中,用户输入工资后,程序会根据工资水平计算个人所得税,并输出税额。个人所得税的计算方法符合中国税法规定。您可以根据需要更改税率和税收起征点等参数。
阅读全文