只能输出一种结果,这是怎么回事
#include <stdio.h>
int main()
{
int x;
scanf("%d",&x);
if(5<=x<=7){
printf("Summer");
}else if(8<=x<=10){
printf("Autumn");
}else if(2<=x<=4){
printf("Spring");
}else if(x==11||x==12||x==1){
printf("winter");
}else{
printf("Error");
}return 0;
}