第九届蓝桥杯省赛C++A组 星期一

标题:星期一

整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?

(不要告诉我你不知道今天是星期几)

注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。

 

答案:5217

思路:1900年之后的日期直接用Excel求解即可。第一列将单元格格式改成日期,然后两个日期相减得出天数(需要注意的是1900/1/1到1900/1/2之间是1天,也就是说后一个日期的那一天不算在内),第二列用WEEKDAY函数求出星期几,在B3单元格中将A3天数减掉一开始不完整的那周的5天,然后除7(即B3=(A3-5)/7),就得出了有多少个星期一。

猜你喜欢

转载自blog.csdn.net/ryo_218/article/details/84865621