输入的一个年份和一个月份,输出这个月脂多少天(闰年的条件是:能被4整除但不能被100整除,或能被400整除)。(提示:使用switch语句)

输入的一个年份和一个月份,输出这个月脂多少天(闰年的条件是:能被4整除但不能被100整除,或能被400整除)。(提示:使用switch语句)

#include <stdio.h>
int main()
{
    int year,month,m=28;
    scanf("%d%d",&year,month);
    switch(month)
    {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            m = 31;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            m = 30;
            break;
        case 2:
            if((year %400 == 0) || (year % 4==0 && year %100 != 0))
                m = 29;
    }
    printf("%d",m);
}