#Z01488. 日历表之月历
日历表之月历
题目描述
我们经常需要使用月历表,所以需要一个能生成月历的程序。现要求你写一个程序,只需要输入年月,就能生成正确的月历。 特别的: 1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。 程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。 所以我们希望如果当前月历本表上有这个节日请打上“*”。
输入格式
输入包含多组测试数据。每组输入第一个整数是年份year(1900 ≤ year ≤ 2100),第二个整数是月份month(1 ≤ month ≤ 12),中间用单个空格隔开。
输出格式
对于每组输入,输出对应的月历表。 月历表第一行为对应年月,具体格式参照样例 第二行为星期表头,如右所示:“Mon Tue Wed Thu Fri Sat Sun” 其余各行一次是当月各天的日期。日期数字应于星期表头右对齐,即各位数与星期表头相应缩写的最后一个字母对齐。日期中间用空格分隔出空白。 注意:每月最多6周,一周7天
2011 1
2011 10
2011 11
**********2011-01**********
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
31
**********2011-10**********
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
31
**********2011-11**********
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
豫公网安备41072702000346号