Switch在某些计算机语言中是保留字,在大多数情况下,其作用是做出判断选择。
在C语言中,经常将switch(switch语句)与大小写中断默认值一起使用。
#包括
无效的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”,加成);
主要()
整数a,b,c;
float s;
printf(“请输入a:\ n”);
scanf(“%d”,&a);
b = a-1200;
如果(b> 0 && b <= 500)
c = 1;
如果(b> 500 && b <= 2000)
c = 2;
如果(b> 2000 && b <= 5000)
c = 3;
c = 4;
c = 5;
c = 6;
c = 7;
c = 8;
c = 9;
开关(c)
情况1:s = b * 0.05;打破;
情况2:s = b * 0.10-25;打破;
情况3:s = b * 0.15-125;打破;
情况4:s = b * 0.20-375;打破;
情况5:s = b * 0.25-1375;打破;
情况6:s = b * 0.30-3375;打破;
情况7:s = b * 0.35-6375;打破;
默认值:s = 0;打破;
printf(“ s =%f \ n”,s);
getch();
感谢您的付出