马家骅吧 关注:25贴子:1,050
  • 1回复贴,共1

【骅】我所膜拜的东西

取消只看楼主收藏回复

(也许对于大神来说不算什么但是对我来说简直豁然开朗)


1楼2015-12-08 08:17回复
    #include<iostream>
    using namespace std;
    void NEWDAY(int &, int &, int &);
    bool isLeapYear(int &);
    int main()
    {
    int month, day, year, i;
    cout << "Enter month: ";
    cin >> month;
    cout << "Enter day: ";
    cin >> day;
    cout << "Enter year: ";
    cin >> year;
    for (i = 1; i <= 10; i++)
    {
    NEWDAY(month, day, year);
    cout << month << " " << day << " " << year << endl;
    }
    system("pause");
    return 0;
    }
    void NEWDAY(int &month, int &day, int &year)
    {
    switch (++day)
    {
    case 29:
    if (month == 2 && !isLeapYear(year))
    {
    month = 3;
    day = 1;
    }
    break;
    case 30:
    if (month == 2)
    {
    month = 3;
    day = 1;
    }
    break;
    case 31:
    if (month == 4 || month == 6 || month == 9 || month == 11)
    {
    month++;
    day = 1;
    }
    break;
    case 32:
    day = 1;
    if (month == 12)
    {
    month = 1;
    year++;
    }
    else month++;
    break;
    }
    return;
    }
    bool isLeapYear(int &year)
    {
    if (year % 4) return false;
    if (!(year % 100) && year % 400) return false;
    return true;
    }


    2楼2015-12-08 08:20
    收起回复