题解 | #获得月份天数#

获得月份天数

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

#include <stdio.h>

int main() {
    int y=0;
    int m=0;
   
     while( scanf("%d %d",&y,&m)!=EOF)
     {
           if(((y%4==0)&&(y%100!=0))||(y%400==0))
        {
            switch(m)
            case 2:
            printf("%d\n",29);
           
        }
        else 
        {
            switch(m)
            case 2:
            printf("%d\n",28);
           
        }
        
          switch(m)
    {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
        printf("%d\n",31);
        break;
        case 4:
        case 6:
        case 9:
        case 11:
        printf("%d\n",30);
    }
  
     }
    return 0;
}

全部评论

相关推荐

StephenZ_:我9月份找的第一段实习也是遇到这种骗子公司了,问他后端有多少人和我说7个正职,进去一看只有一个后端剩下的都是产品前端算法(没错甚至还有算法)。还是某制造业中大厂,我离职的时候还阴阳怪气我
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务