题解 | #获得月份天数#

获得月份天数

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

#include<stdio.h>
int main()
{
    int is(int x);
    int N,Y;
    while(scanf("%d%d",&N,&Y)!=EOF)
    {
        if(Y==1||Y==3||Y==5||Y==7||Y==8||Y==10||Y==12)
            printf("31\n");
        if(Y==4||Y==6||Y==9||Y==11)
            printf("30\n");
        if(Y==2)
        {
            if(is(N)==0)//0代表是闰年
                printf("29\n");
             else
                 printf("28\n");
        }
            
        
    }
    return 0;
}
    int is(int x)
    {
        if(x%100==0&&x%400==0)
        {
            x=0;
           return x;
        }
        if(x%100!=0&&x%4==0)
        {
            x=0;
            return x;
        }
        return x;
    }
全部评论

相关推荐

嘀哩咕噜说啥呢:27届,这简历,强的逆天,大厂实习随便冲,面经多少看点,hot100刷完,大厂随便挑了
点赞 评论 收藏
分享
04-25 19:29
已编辑
宁波大学 运营
被普调的六边形战士很高大:你我美牛孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务