早教吧 育儿知识 作业答案 考试题库 百科 知识分享

验证是不是闰年,为何要(y%100!=0)||(y%100==0&&y%400==0)呢?我直接这么列:y%4==0不行吗?

题目详情
验证是不是闰年,为何要(y%100!=0)||(y%100==0&&y%400==0)呢?我直接这么列:y%4==0不行吗?
▼优质解答
答案和解析
直接除以4判断并不完整,有些整百的年份,并不是闰年,有句老话叫 “四年一闰,百年不闰”.大概是人为地把整百年分的闰年给去掉了.而“百年不闰”就需要y%400