如何直接判断数组里面的所有元素?

img


我想直接判断month满不满足大小月,懒得一一列举出来了,有没有一种方法直接判断数组的所有元素是否满足month。

你这么写不对的,不能直接用da[7]这样写,可以用if else if语句或者switch语句,或者直接用数组
参考如下:

int MonthDays(int year,int month)
{
    int day[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    if (year%4==0&&year%100!=0 || year%400==0)
    {
        day[2] = 29;
    }
    return day[month];
}

通过循环两个数组中的元素,分别和month比较,如果相等则进行对应返回