打印月历
测试数据来自 Wujiang01/1094
输入年月,将该月的日历打印出来。该题需调用P1084所定义的IsLeapYear(int year)、DaysOfYear(int year)、DaysOfMonth(int year, int month)函数,以及P1089中定义的WeekdayOfTheFirstDay(int year,int month)函数完成。
输入说明:一行,年和月之间用空格分割。
输出说明:第一行为月历的头部信息,用3个英文字母分别表示星期日~星期六,3个英文字母后加一个空格。第二行开始,显示月历主题部分,每个 数字占4位宽,左对齐。
注意该月的1号的位置。如测试案例,1号是周四,在输出1之前,要输出一些空格,留好位置。空格数为4*(1号是周几),比如1号是周四,则前面需空4*4=16个空格。
测试案例1:
输入:
输出:
测试案例2:
输入:
输出: