题解 | 获得月份天数

获得月份天数

https://www.nowcoder.com/practice/13aeae34f8ed4697960f7cfc80f9f7f6

#include <stdio.h>

int main() {
    int year,mouth;
    
    while((scanf("%d %d",&year,&mouth)) != EOF){
    //先考虑闰年和二月
    if(year % 100 == 0 && year % 400 == 0){
        if(mouth == 2){
            printf("29");
        }
    }else if(year % 4 == 0){
        if(mouth == 2){
            printf("29");
        }
    }else if(mouth == 2){
        printf("28");
    }

    switch(mouth){
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
        printf("31\n");
        break;

        case 4:
        case 6:
        case 9:
        case 11:
        printf("30\n");
        break;
        
        default:
        printf("\n");
        break;
    }
    }
    return 0;
}

#考研可以缓解求职焦虑吗#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务