#108. d100: 神仙?妖怪?谢谢!

d100: 神仙?妖怪?谢谢!

说明

输入年份和月份,输出日历表!
附注:由于公元日历的编排,每400年是一个大周期,在400年中设置97个闰年,于
是2001年与1年的1月1日都是星期一,对于输入的年号y,y 年的1月1日是w,其中
w = s mod 7 的余数,0 代表周日,那么s 的值如何计算呢?
s=y-1+[(y-1)/4]-[(y-1)/100]+[(y-1)/400]+1

输入格式

一行两个整数,代表年份和月份(不需要判错)

输出格式

第一行,星期的标志,每个占4位
若干行,每行7个整数(代表周日至周六),每个整数占4位字符空间。

2009 7

 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

提示