题解 1493: 蓝桥杯算法提高VIP-任意年月日历输出

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-任意年月日历输出 (Java代码)

总体的思路和别的大佬没什子差别,算出所求月份首日是周几,通过当前日期到20070101的天数差来计算,再写一个函数可以返回对应月份的天数。完全OK。###首先应该注意的就是闰年,我还特意查了查__0-0..普通闰年:公历年份是4的倍数的,且不是100的倍数,为闰年。

蓝桥杯算法提高VIP-任意年月日历输出 (Java代码)详解

解题思路:1.找到这一年一月份是从星期几开始,计算方法求365或366的余数即可2.计算这个月之前有多少天,计算出这个月从星期几开始,3.输出记得到了星期6换行,最后一行不换行注意事项:参考代码:importjava.util.Scanner;publicclass任意年月日历输出{publicsta