注册 登录
编程论坛 C++教室

请问计算星期几的程序怎么编,最简单的那种?

梦在深巷 发布于 2019-04-20 13:58, 1245 次点击
比如告诉你今天周三,再过四天是周几。
2 回复
#2
梦在深巷2019-04-20 21:09
小朋友就学过没几个代码
#3
ZJYTY2019-04-21 10:03
程序代码:
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int today,after;
    char *week[7] = {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};

    do
    {
        cout << "Today is week(1-7) : ";
        cin >> today;
        while (!getchar());
        if (today >= 1 && today <= 7){
            cout << "after : ";
            cin >> after;
            while (!getchar());

            int valueafter = after % 7;

            int temp = today + valueafter - 1;
            if (temp > 7){
                temp -= 7;
            }

            cout << "Today is " << week[today - 1] << ",after " << after << " days is " << week[temp] << endl;
        }
        if (0 == today){
            break;
        }
        
    } while (1);
   
    return 0;
}
1