#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