问题描述 |
---|
已知$$1900$$年$$1$$月$$1$$日是周一。 现在给定年份和月份,请你打印当月的月历。 具体输出规则及要求参见输出描述和输出样例。 |
输入描述 |
两个正整数$$y,m$$分别表示年和月。($$1900 \le y \le 5000$$,$$1 \le m \le 12$$) |
输出描述 |
第一行和最后一行是$$27$$个$$=$$。 第二行每个星期标题由三个字母表示,分别为周日到周六,每两个星期标题由空格分开。 以下若干行日期,日期和星期标题右对齐,前补空格。 每行最后一个字符后面没有空格,否则会格式错误。 |
样例输入复制样例 |
2024 10 |
样例输出 |
=========================== Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 =========================== |
提示说明 |
闰年判断规则:能被$$400$$整除但不能被$$3200$$整除或能被$$4$$整除但不能被$$100$$整除的年份。 平年中每个月的天数:$$31,28,31,30,31,30,31,31,30,31,30,31$$ 闰年中每个月的天数:$$31,29,31,30,31,30,31,31,30,31,30,31$$ |
相关 |