由键盘任意输入一个月收入,计算当月应交纳的税额(个人所得税收政策上网查询)的C语言程序
时间: 2024-06-12 09:04:09 浏览: 107
以下是一个计算个人所得税的C语言程序:
#include <stdio.h>
int main() {
float income, tax;
printf("请输入您的月收入:");
scanf("%f", &income);
if (income <= 0) {
printf("无需缴纳个人所得税\n");
} else {
if (income <= 5000) {
tax = 0;
} else if (income <= 8000) {
tax = (income - 5000) * 0.03;
} else if (income <= 17000) {
tax = (income - 8000) * 0.1 + 300;
} else if (income <= 30000) {
tax = (income - 17000) * 0.2 + 1400;
} else if (income <= 40000) {
tax = (income - 30000) * 0.25 + 4400;
} else if (income <= 60000) {
tax = (income - 40000) * 0.3 + 7400;
} else if (income <= 80000) {
tax = (income - 60000) * 0.35 + 13700;
} else {
tax = (income - 80000) * 0.45 + 22400;
}
printf("您的应缴纳个人所得税为:%.2f元\n", tax);
}
return 0;
}
在程序中,我们先通过 scanf() 函数获取用户的输入,然后通过 if 语句判断用户输入的月收入属于哪个税率区间,并计算出相应的个人所得税。最后,我们通过 printf() 函数输出计算结果。
需要注意的是,在计算个人所得税时,我们需要按照税率和速算扣除数进行计算。具体的税率和速算扣除数可以在个人所得税收政策中查看。
阅读全文