#BW259. 日历小管家
日历小管家
题目描述
学校正在举办“日历小管家”活动,小明负责制作一个简单的月份天数查询工具。每个月可能有 28 天、29 天、30 天或 31 天,其中二月的天数还会受到年份是否为闰年的影响。
小明已经学习了如何判断平年和闰年:
- 如果年份能被 400 整除,则是闰年;
- 否则,如果年份能被 100 整除,则是平年;
- 否则,如果年份能被 4 整除,则是闰年;
- 其他年份都是平年。
现在给定一个日期的年份和月份,请你帮助小明求出这个月份一共有多少天。
输入格式
输入一行,包含两个整数 ,分别表示一个日期的年份和月份。
约定:
输出格式
输出一行,包含一个整数,表示输入的年份中该月份共有多少天。
输入输出样例
样例输入 1
2024 3
样例输出 1
31
样例输入 2
2100 2
样例输出 2
28
样例说明
- 2024 年 3 月是大月,共有 31 天。
- 2100 年虽然能被 4 整除,但也能被 100 整除,且不能被 400 整除,所以 2100 年是平年,2 月共有 28 天。****
