题解 | #获得月份天数#
获得月份天数
https://www.nowcoder.com/practice/13aeae34f8ed4697960f7cfc80f9f7f6
#include <stdio.h>
int day(int x){
int arr[12]={31,28,31,30,31,30,31,31,30,31,30,31};
return arr[x-1];
}
int main() {
int y,m;
while(scanf("%d %d",&y,&m)!=EOF){
if(((0==y%4&&0!=y%100)||(0==y%4&&0==y%400))&&2==m) printf("29\n");
else printf("%d\n",day(m));
}
return 0;
}
查看19道真题和解析