你这么写不对的,不能直接用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比较,如果相等则进行对应返回