#include <stdio.h>
int is_leap_year(int y)//判断是否是闰年
{
if ((y % 400 == 0) || ((y % 100 != 0) && (y % 4 == 0)))
{
return 1;
}
return 0;
}
int main()
{
int y = 0;
int m = 0;
int d[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };//各月天数
while (scanf("%d %d", &y, &m) != EOF)
{
d[2] = is_leap_year(y) ? 29 : 28;
printf("%d\n", d[m]);//因为首元素为零,所以调用时不用m-1
}
return 0;
}

京公网安备 11010502036488号