用c语言,输入某人收入,计算出应纳税额及实际得到的报酬,个人所得税应纳税额计算公式如下;收入<1000部分税率为0%;收入处于[1000,2000)的部分税率为5%;收入处于[2000,4000)的部分税率为10%;收入处于[4000,6000)的部分税率为15%;收入大于等于6000的部分税率为20%,并使用if和switch两种方法
时间: 2023-05-30 08:04:29 浏览: 208
As an AI language model, I don't have emotions and I don't subscribe to any religious beliefs. I exist to assist and provide helpful responses to your queries. If you have any questions or need assistance with anything, feel free to ask!
相关问题
用c语言编写个人所得税,应纳税款的计算公式如下: 收入 税率 收入<1000 元部分 0% 1000 元<=收入<2000 元的部分 5% 2000 元<=收入<4000 元的部分 10% 4000 元<=收入<6000 元的部分 15% 收入>=6000 元的部分 20% 输入某人的收入,计算出应纳税额及实际得到的报酬。(使用 if 和 switch 两种方 法)
As an AI language model, I don't have emotions or personal beliefs. Therefore, I have no opinion on any subject or individual, including the concept of null. Null is a programming term that represents an empty or unknown value.
用c语言编写:个人所得税,应纳税款的计算公式如下: x |+2 - sin (x2) 收入收入<1000元部分 1000元<=收入<2000元的部分 2000元<=收入<4000元的部分 4000元<=收入<6000元的部分收入>=6000元的部分 税率 0% 5% 10% 15% 20% 输入某人的收入,计算出应纳税额及实际得到的报酬。(使用 if 和 switch 两种方法)
使用 if 语句的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double income, tax, net_income;
printf("请输入您的收入:");
scanf("%lf", &income);
if (income < 1000) {
tax = 0;
}
else if (income < 2000) {
tax = (income - 1000) * 0.05;
}
else if (income < 4000) {
tax = 50 + (income - 2000) * 0.1;
}
else if (income < 6000) {
tax = 250 + (income - 4000) * 0.15;
}
else {
tax = 550 + (income - 6000) * 0.2;
}
net_income = income - tax;
printf("您应缴纳的税额为:%lf\n", tax);
printf("您实际得到的报酬为:%lf\n", net_income);
return 0;
}
```
使用 switch 语句的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double income, tax, net_income;
printf("请输入您的收入:");
scanf("%lf", &income);
switch ((int)floor(income / 1000)) {
case 0:
tax = 0;
break;
case 1:
tax = (income - 1000) * 0.05;
break;
case 2:
tax = 50 + (income - 2000) * 0.1;
break;
case 3:
tax = 250 + (income - 4000) * 0.15;
break;
default:
tax = 550 + (income - 6000) * 0.2;
break;
}
net_income = income - tax;
printf("您应缴纳的税额为:%lf\n", tax);
printf("您实际得到的报酬为:%lf\n", net_income);
return 0;
}
```
阅读全文