继续小小C问题!
#include<stdio.h>main()
{
int s;
scanf("%d",&s);
while(s>0)
{
switch(s)
{
case 1:printf("%d",s+5);
case 2:printf("%d",s+4);break;
case 3:printf("%d",s+3);
default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
当输入1 2 3 4 5 0时,输出是6566456,我不懂这是怎么来的!看了解析还是不懂!求解!