#include <stdio.h>
/*闰年366天,平年365天。一年十二月,除了二月,闰年(年份除以4得整数)29天,
非闰年28天,其他月份天数固定 一月 固定 31天 二月 固定 (闰年29天,非闰年28天)
三月 固定 31天 四月 固定 30天 五月 固定 31天 六月 固定 30天 七月 固定 31天
八月 固定
31天 九月 固定 30天 十月 固定 31天 十一月 固定 30天 十二月 固定 31天 第一
季度(一月、
二月、三月)
闰年91天,非闰年90天 第二季度(四月、五月、六月)固定91天
第三季度(七月、八月、九月)固定92天 第四季度(十月、十一月、十二月)固定92天*/
void tian(int year, int mon)
//定义一个计算天数的函数
{
int arr[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 };
//闰年月份天数
int brr[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//平年月份天数
int riqi = 0;
//输出的天数
if (year % 4 == 0)
//如果年份取余4等于0,即为闰年,执行下面的语句
{
riqi = arr[mon - 1];
printf("%d\n", riqi);
}
else
//如果不是闰年,执行下面的语句
{
riqi = brr[mon - 1];
printf("%d\n", riqi);
}
}
int main()
{
int a, b;
while ((scanf("%d%d", &a, &b)) != EOF)
//当正常输入年份和月份时,进入循环
{
tian(a, b);
//调用计算天数的函数,计算并输出月份的天数
}
return 0;
}