作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/17 22:04:28
已知2003年5月23日是星期五,设计一个算法,确定2004年五月内任意一天的星期数
已知2003年5月23日是星期五,设计一个算法,确定2004年五月内任意一天的星期数
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的余数即可,如果能整除说明是星期日,其他的,余几就是星期几