藍橋杯2012決賽-星期幾

題目:

1949年的國慶節(10月1日)是星期六。
今年(2012)的國慶節是星期一。
那麼,從建國到現在,有幾次國慶節正好是星期日呢?

代碼:

#include <iostream>
using namespace std;


int fun(int year)
{
    if((year%4==0&&year%100!=0)||year%400==0)
    {
        return 366;


    }
    else return 365;
}

int main()
{
    int sum=0;
    int num=0;
    for(int i=1950; i<=2012; i++)
    {
        sum+=fun(i);
        if((sum-1)%7==0)
        {
            cout<<i<<"  年"<<endl;
            num++;
        }
    }
    cout<<num;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章