#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int Year = 0, Month = 0; while (scanf("%d %d", &Year, &Month) != EOF) { //判断月份天数 if (Month == 1 || Month == 3 || Month == 5 || Month == 7 || Month == 8 || Month == 10 || Month == 12) { printf("31\n"); } if (Month == 4 || Month == 6 || Month == 9 || Month == 11 ) { printf("30\n"); } if (Month == 2) { //判断年份是否为闰年 if (Year % 4 == 0) { if (Year % 100 != 0) { printf("29\n"); } } else printf("28\n"); if (Year % 400 == 0) { printf("29\n"); } } } return 0; }