一个月有多少天(闰年)

#include<stdio.h>

int main(void)
{
    
    
    int year, month, day;
    scanf("%d %d", &year, &month);

    switch(month)
    {
    
    
        case 1:case 3:case 5:case 7:case 8:case 10:case 12:
                day=31;
                printf("%d\n", day);
                break;
        case 4:case 6:case 9:
                day=30;
                printf("%d\n", day);
                break;
        case 2:
                if(year%4==0 && !(year%100==0) || year%400==0)
                {
    
    
                    day=29;
                    printf("%d\n", day);
                }
                else
                {
    
    
                    day=28;
                    printf("%d", day);
                }
                break;
                
    }
    return 0;
}

2月比较特殊

猜你喜欢

转载自blog.csdn.net/weixin_51676760/article/details/110358811