#include <stdio.h>
#include <math.h>
#define t 5000
int main()
{
int H,w,q;
printf("please input 输入你的月收入\n",q);
scanf("%d",&q);
w = q-t;
if (w<=3000)
H = w*0.03;
else if (3000<w<=12000)
H = w*0.10-210;
else if (12000<w<=25000)
H = w*0.20-1410;
else if (25000<w<=35000)
H = w*0.25-2660;
else if (35000<w<=55000)
H = w*0.30-4410;
else if (55000<w<=80000)
H = w*0.35-7160;
else if (w>80000)
H = (w-80000)*0.45 + 28000 - 15160;
printf("月应缴的税额H=%d元",H);
return 0;
}
不能这样连续比较。要写成 3000<w && w<=12000