#包括
无效的main()
{
int n;
浮动a,b;
浮动收益,红利= 0;
scanf(“%f”,&gain);
增益=增益1600;
,如果(gain> = 0 && gain <= 500)n = 5;
否则,如果(收益<= 2000)n = 10;
否则,如果(增益<= 5000)n = 15;
开关(n)
情况5:a = 0; b = 0;打破;
案例10:a = 25; b = 500;打破;
案例15:a = 175; b = 2000;打破;
案例20:a = 625; b = 5000;打破;
}
奖金= a +(增益-b)* n / 100;
printf(“%。2f \ n”,加成);
int main()
内部付款= 1000;
时(pay!= 0)
scanf(“%d”,&pay);
开关((pay)/ 1000)
案例0:
情况1:
情况2:
情况3:
案例4:
情况5:
printf(“税为0 \ n”);
休息;
案例6:
案例7:
案例8:
printf(“税为5 \ n”);
案例9:
案例10:
printf(“税是10 \ n”);
案例11:
案例12:
案例13:
案例14:
printf(“税为20 \ n”);
返回0;
可以用其他方式做得更好,但是切换并不方便