日期 -2. 求月天数。

还是怎么写都不对,也不知道哪里错了,就帮帮忙。(内容凑字数凑字数凑字数)

img

int IsLeapYear(int year)
{
    if ((year%4==0 && year%100!=0) || year%400==0)
        return 1;
    else
        return 0;
}

int MaxDayMonth(int year, int month)
{
    int days[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
    days[1] += IsLeapYear(year);
    return (month<1||month>12) ? 0 : days[month-1]
}