文章目錄

原题链接 http://projecteuler.net/problem=19

Counting Sundays

You are given the following information, but you may prefer to do some research for yourself.

  • 1 Jan 1900 was a Monday.
  • Thirty days has September,
    April, June and November.
    All the rest have thirty-one,
    Saving February alone,
    Which has twenty-eight, rain or shine.
    And on leap years, twenty-nine.
  • A leap year occurs on any year evenly divisible by 4, but not on a century unless it is divisible by 400.
    How many Sundays fell on the first of the month during the twentieth century (1 Jan 1901 to 31 Dec 2000)?

计算星期天的天数

你将得到如下信息,你也可以自己做些探索。

  • 1900年1月1日是星期一
  • 一个月有三十天的月份有9月,4月,6月,11月。其它的月份都有31天,除了2月,如果是闰年29天,其它时候28天

  • 闰年是正好被4整除的年份,但不是世纪,除非此时它也可以被400整除。
    求二十世纪(1901年1月1日到2000年12月21日),一共有多少个星期天是每月的第一天。

解答:
这题没什么好说的,就是模拟,另外要知道怎么判断闰年。

打赏作者

文章目錄