#P1667. 打印月历
打印月历
题目描述
给你一个年份 y 和一个月份 m,请你按照样例的格式打印出 y 年第 m 月的月历。例如当 y = 2015 ,m = 1 时,2015 年 1 月的月历打印效果就应该如下:
样例的格式中,第一行为代表星期的字母,第一个字母 S 代表星期日,第二个字母 M 代表星期一,以此类推,第七个字母 S 代表星期六,第一个字母的左边没有空格,两个字母之间有三个空格分隔。接下来的几行是第 m 月的日期,每一列的数都与本列的第一个字 母左对齐,同一行的两个日期之间要有若干个空格分隔。为了简化题目的难度,输入还会给出一个正整数 n(n 小于 8),表示第 y 年的 1 月 1 日是星期 n。例如 2015 1 4 的含义是要输出 2015 年 1 月的月历,2015 年 1 月 1 日是星期四。
输入格式
三个正整数 y ,m 和 n ,两数间用一个空格分隔。
输出格式
包含符合题目要求的若干行。
样例
2015 1 4
S M T W T F S
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