题解 | #获得月份天数#

获得月份天数

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

#include <stdio.h>

int main() {
    int a, b;

    //31 天 1 3 5 7 8 10 12
    //30 天 4 6 9 11
    //润
    while (   scanf("%d %d", &a, &b) != EOF) 
	{
        if (((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0) && (b == 2))) {
            printf("%d\n", 29);
        } else if (b == 2) {
            printf("%d\n", 28);
        } else if (b == 4 || b == 6 || b == 9 || b == 11) {
            printf("%d\n", 30);
        } else {
            printf("%d\n", 31);
        }
    }

    return 0;
}

全部评论

相关推荐

03-16 22:00
武汉大学 C++
幸福的小熊猫想要offer:我阿里投的 c++岗,面试官说自己是做 java 的,c++这辈子才有了
点赞 评论 收藏
分享
03-19 10:07
已编辑
广东药科大学 golang
Yki_:你倒是进一个面啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务