#include <stdio.h>
int main()
{
int year,month;
while (scanf("%d %d", &year, &month) != EOF)
{
int year_month[] ={0,31,28,31,30,31,30,31,31,30,31,30,31};//普通年的每月有多少天
int gui_monrh[] = {0,31,29,31,30,31,30,31,31,30,31,30,31};//闺年的二月比寻常年多一天
//数组一般是从零开始的,而月份是从一开始的,所以多打一个数,把整体挤过去、
if((year %4 == 0 && year %100 != 0) || year %400 == 0)
printf("%d\n",gui_monrh[month]);//是闺年就用第二个数组,不是就用第一个
else
printf("%d\n",year_month[month]);
}
return 0;
}

京公网安备 11010502036488号