#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int is_leap_year(int n)
{
return((n % 4 == 0) && (n % 100 != 0) || (n % 400 == 0));
}
int main()
{//定义一个数组,常规年份的天数
int arr[13] = { 0,31,28,31,30,31,30,31,31,30,30,31 };
//要想输入的月份和数组下标匹配,将0下标赋值为0
int year = 0;
int month = 0;
int d = 0;
while (scanf("%d %d", &year, &month) == 2)
//两个值都正确的话,一个返回1,总共返回2
{
int d = arr[month];
if ((is_leap_year(year) == 1)&&(month==2))
{
d++;
}
printf("%d\n", d);
}
return 0;
}