我想让那几个指定数字跳转,为什么会失效
#include
int main()
{
int num;
printf("please enter censorship:");
scanf("%d",&num);
if(num=1,2,12)
{
printf("冬季\n");
}
else if(num==3,4,5)
{
printf("春季\n");
}
else if(num==6,7,8)
{
printf("夏季\n");
}
else if(num==9,10,11)
{
printf("秋季\n",num);
}
return 0;
}
if(num=1,2,12)
{
printf("冬季\n");
}
else if(num==3,4,5)
{
printf("春季\n");
}
else if(num==6,7,8)
{
printf("夏季\n");
}
else if(num==9,10,11)
{
printf("秋季\n",num);
}
写法不对呗
if(num==1||num==2||num==12)
{
printf("冬季\n");
}
else if(num==||num==4||num==5)
{
printf("春季\n");
}
else if(num==6||num==7||num==8)
{
printf("夏季\n");
}
else if(num==9||num==10||num==11)
{
printf("秋季\n",num);
}
或者是用switch的方式
```
这语法谁教的。。。
if(num==1 || num ==2 || num==3)
这个用switch case写比较简洁吧
第一个if里面等于要写成==,一个=是赋值
if(num==1||num==2||num==12)