题解 | 获得月份天数
获得月份天数
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;
}
