c++编写switch个人所得税代码
时间: 2024-01-29 11:08:07 浏览: 26
下面是C++编写switch个人所得税代码的范例:
```cpp
#include <iostream>
using namespace std;
int main() {
float x, z;
int y;
do {
cout << "请输入月工资:";
cin >> x;
if (x <= 1800) {
z = 0;
cout << "个人所得税为:" << z << endl;
} else {
y = (x - 1800) / 1000;
switch (y) {
case 0:
z = (x - 1800) * 0.1;
cout << "个人所得税为:" << z << endl;
break;
case 1:
case 2:
case 3:
case 4:
case 5:
z = 10000 * 0.1 + (x - 2800) * 0.15;
cout << "个人所得税为:" << z << endl;
break;
default:
z = 10000 * 0.1 + 4000 * 0.15 + (x - 6800) * 0.2;
cout << "个人所得税为:" << z << endl;
break;
}
}
} while (x > 0);
return 0;
}
```