题解 | 获得月份天数

获得月份天数

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

#include <stdio.h>

int main()
{
    int y, m;
    while(scanf("%d %d",&y,&m)!=EOF) //多组输入
   { //用数组将每月的天数存起来,同时下标是几就是几月
    int m_d[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
    if(y%400==0||y%4==0&&y%100!=0)
    m_d[2]=29;//闰年2月+1天
    printf("%d\n",m_d[m]);
    } 
    return 0;
}

全部评论

相关推荐

05-10 16:48
门头沟学院 Java
程序员小白条:主要原因,投递太晚了,快手应该早点溜了,你都从去年9月开始的,半年也差不多3月跑路了,这样的话,至少有5个以上的面试机会
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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