Code Bye

一个关于c语言的问题,求指导答

if(n.month==1||3||5||7||8||10||12)

上面这个代码应该是有问题,但是不知道要怎么该,请教老鸟
想表达:假如变量n.month等于1,3,5,7,8,10,12中的任意一个数

解决方案

20

n.month == 1 || n.month == 3 || …..

20

遍历你的集合,然后一个个判断。

10

再简洁只能查表了.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个关于c语言的问题,求指导答