#include
int main()
{
int a,b,y;
scanf("%d%d",&a,&b);
switch(a-b)
{
default:y=a*b;break;
case 3:
case 4:y=a+b;break;
case 10:
case 11:y=a-b;break;
}
printf("%d",y);
}
改了一点儿你的代码,并且运行结果如上。
当 a-b=10 或 a-b=11 时,y=a-b 。3和4同理。
case 3不跟表示和下面的case4都执行Case4的语句
同理,case10不跟表示和下面的case11一样执行一样的语句
不跟表示不管,只要没有出现break,顺序往下执行就可以。
case3和case4执行的一样,case10和case11一样