给一个年份和一个月份,打印出这个月的月份牌?
打印出来的要和linux系统下的cal命令一样。
1582年是个特殊年份,还有1752年9月也很特殊,到底要怎么考虑,才能把某年某月的第一天是星期几算出来。
不要叫我去百度,看那个儒略历和公历头都晕了。
cid=1027&pid=100http://openoj.awaysoft.com/JudgeOnline/problem.php?cid=1027&pid=100
[解决办法]
取一个基准点,比如2011年1月1日这天是星期六。然后计算要打印月份到2011年1月1日的天数,将这个天数模7,得到余数就能知道是星期几了。比如得到余数0,那么打印月份第一天就是星期六,依次得到当月其他日期的星期。
个人想法,只共参考!