一
为了方便直接将闰年平年每个月的日期初始化出来
二
判断闰年平年
普通闰年:能被四整除并且不能被一百整除;
世纪闰年:能被四百整除。
三
判断当前日期距离基准年的天数(这里一1900年为例,1900年1月1日为星期一)
1、计算当前年份距离1900年的年数
2、判断距离1900年中那些年份是为闰年,那些为平年,闰年天数为366,平年为365
3、计算当前月份距离上年底的天数,返回days。
四
由于每个月不一定都是从星期一开始的,所以需要打印空格
使用for循环打印星期几
循环打印日期
五
判断闰年平年循环打印日历信息
六
调用上述函数,从主函数输出
七
输出结果