总体的逻辑思路:
1、以1900年1月1号(星期一)为初始日期用来计算截止到输入年份的上一年最后一天的总天数;
2、计算截止到输入月份的上一个月最后一天的总天数进行
3、将获得的总天数%7得到剩余i天,则i+1天则为当月1号的星期数
4、制作日历表
注意点:
1、判断年份是否为闰年,2月是否为闰月
2、制作日历表时判断是否需要换行
以下为运行代码:
1、获取输入的年份,并求和截止到输入年份的上一年最后一天的总天数
2、输入月份,并求和截止到输入月份上一个月最后一天的总天数,并算出输入月份的1号为周几
3、制作日历表
4、得出最后结果: