5.在Neutronia王国,货币单位是tvarp,收入所得税的计算方式如下:
5000tvarps:不收税
5001~15000 tvarps:10%
15001~35000tvarps:15%
35000tvarps以上:20%
例如,收入为38000 tvarps时,所得税为5000x0.00+10000x0.10+20000x0.15+3000x0.20,即4600tvarps。请编写一个程序,使用循环来要求用户输入收入,并报告所得税。当用户输入负数或非数字时,循环将结束。v
这里参考了参考答案的写法,这里用数组赋值巧妙的解决复杂的问题,是一个值得借鉴的的案子
#pragma region 练习5.cpp
/*
## 5.在Neutronia王国,货币单位是tvarp,收入所得税的计算方式如下:
5000tvarps : 不收税
5001~15000 tvarps : 10 %
15001~35000tvarps : 15 %
35000tvarps以上 : 20 %
例如,收入为38000 tvarps时,所得税为5000x0.00 + 10000x0.10 + 20000x0.15 + 3000x0.20,即4600tvarps。
请编写一个程序,使用循环来要求用户输入收入,并报告所得税。
当用户输入负数或非数字时,循环将结束。
*/
#if 1
#include <iostream>
int main()
{
using namespace std;
double tvarp;
cout <<