#include
using namespace std;
int main()
{
double salary = 0.0;
int num = 0, i=0;
cin>>num;
double *tax = new double[num];
for(i=0;i < num;i++){
cin>>salary;
if(salary <= 1000)
tax[i] = 0.0;
else if(1000 < salary && salary <= 3000)
tax[i] = salary * 0.03;
else if(3000 < salary && salary <= 5000)
tax[i] = salary * 0.04;
else if(salary > 5000)
tax[i] = salary * 0.06;
}
for(i=0;i < num;i++){
cout<cout<<(i == num-1 ? "\n" : " ");
}
return 0;
}
执行结果:
#include
using namespace std;
int main ()
{
int a;
double sum=0;
cout<<"输入工资:" ;
cin>>a;
switch (a/1000)
{
default:sum+=(a-5000)*0.06;a=5000;
case 4:case 3:sum+=(a-3000)*0.04;a=3000;
case 2:case 1:sum+=(a-1000)*0.03;
case 0:;
}
cout<<"应缴:"<
}