Problem H: 星期表打印
[Creator : ]
Description
已知某一年每个月的天数,给定月份 m,该月 1 号是星期 s(1 代表周一,7 代表周日)。
请输出该月份的星期表格。
第一行输出表头:
MON TUE WED THU FRI SAT SUN。
日期占 3 个字符宽度对齐输出,前面根据 1 号的星期输出对应空格占位,按星期 7 个一换行输出日期。 Input
第一行两个整数 m, s。
- m 代表月份 (1‑12)
- s 代表该月 1 号是星期几,1 = 周一,7 = 周日。
已知该年各月天数: days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}
1 <= m <= 12,1<=s<=7
Output
输出日历表格,第一行为表头,后续输出当月日期,每个数字占 3 位宽度,每 7 个日期换行。
Sample Input Copy
9 1
Sample Output Copy
MON TUE WED THU FRI SAT SUN
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
HINT
样例输入 1
9 1
样例输出 1
MON TUE WED THU FRI SAT SUN
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
样例输入 2
2 5
样例输出 2
MON TUE WED THU FRI SAT SUN
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