【题目】
【结果填空】 (满分5分)
    1949年的国庆节(10月1日)是星期六。 
    今年(2012)的国庆节是星期一。
    那么,从建国到现在,有几次国庆节正好是星期日呢?
    只要答案,不限手段!
    可以用windows日历,windows计算器,Excel公式,。。。。。
    当然,也可以编程!
    不要求写出具体是哪些年,只要一个数目!
    千万不要提交源代码!
    答案不要写在这里,写在“解答.txt”中
【代码】
int main(void)
{
    int days[] = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int y = 1949;
    int m = 10;
    int d = 1;
    int week = 6;
    
    int cnt = 0;
    while (y < 2012)
    {
        if (days[1] == 0)
        {
            if (y % 400 == 0 || (y % 100 != 0 && y % 4 == 0))
                days[1] = 29;
            else
                days[1] = 28;
        }
        d++;
        if (d > days[m - 1])
        {
            d = 1;
            m++;
            if (m > 12)
            {
                m = 1;
                y++;
                days[1] = 0;
            }
        }
        week++;
        if (week > 6)
        {
            week = 0;
            if (m == 10 && d == 1)
            {
                cout << y << '-' << m << '-' << d << endl;
                cnt++;
            }
        }
    }
    cout << cnt << endl;
    return 0;
}
【输出】
1950-10-1
1961-10-1
1967-10-1
1972-10-1
1978-10-1
1989-10-1
1995-10-1
2000-10-1
2006-10-1
9
      

