switch多分支结构程序出了点小问题,问下
main(){
int x,y;
scanf("%d",&x);
switch(x/10)
{
case 1:printf("y=1\n");break;
case 2:printf("y=2\n");break;
case 3:printf("y=3\n");break;
case 4:printf("y=4\n");break;
case 5:printf("y=5\n");break;
default:printf("y=6\n");
}
printf("x=%d",x);
}
这个是如果小于20就输出y=1,如果小于30就输出2后面的我就不说了,问题出在case1了,如果输入10到19能输出y=1,输入小于10的就符合不了题意啊,这个该怎么解决了