C++税收switch语句
时间: 2023-11-14 13:09:30 浏览: 76
C++税收switch语句是一个根据收入等级计算税费的程序。根据收入的不同等级,程序会使用不同的税率计算税费。以下是程序的具体实现:
```
int main() {
int a,b;
float c=0;
printf("a=");
scanf("%d",&a);
b= (a-801) /400;
switch(b) {
case 0:
c=(a-800)*0.05;
break;
case 1:
case 2:
c=400*0.05;
c= (a-1200)*0.08;
break;
default:
c=400*0.05;
c= (a-1200)*0.08;
c= (a-2000)*0.2;
}
printf("%d,0.2f",a,c);
return 0 ;
}
```
在这个程序中,首先用户需要输入收入a。然后,程序会根据a的值计算出收入等级b。接下来,程序会使用switch语句根据收入等级b计算税费c。最后,程序会输出收入a和税费c。
需要注意的是,这个程序中的switch语句使用了多个case语句和default语句。每个case语句对应一个收入等级,而default语句则对应收入等级超过3的情况。在每个case语句中,程序会使用不同的税率计算税费。
阅读全文