已知2003年5月23日是星期五,设计一个算法,确定2004年五月内任意一天的星期数

a开心就好a 1年前 已收到1个回答 举报

拥我入梦 幼苗

共回答了16个问题采纳率:93.8% 举报

2004能被4整除,且不能被100整除,所以2004年是闰年,即2月是29天
所以从2003年5月23日到2004年5月23日,共366天,考虑366对7的余数
366/7=52----2
所以2004年5月23日是星期天
这样能推算出5月1日是星期六 (6-1=5)
所以要推算出5月N日的星期数,我们在日期上+5,然后看对7的余数即可,如果能整除说明是星期日,其他的,余几就是星期几

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com