实验4-7 :计算which day 假设今天是周二,计算并输出其后的第n天是周几。 输出值为:1~7
时间: 2023-05-22 10:04:12 浏览: 130
使用python计算指定天数是周几
我能够回答这个问题。可以使用如下代码计算:
```c++
#include <iostream>
using namespace std;
int main() {
int n, today;
today = 2; // 周二是第3天
cout << "请输入天数n:";
cin >> n;
int day = (today + n) % 7;
if (day == 0) day = 7; // 取模结果为0时代表周日
cout << "第 " << n << " 天是周 " << day << endl;
return 0;
}
```
例如,如果输入n=10,则输出结果为:第10天是周5。
注意,这个方法只适用于n比较小的情况。如果n很大,就需要使用更复杂的算法来计算了。
阅读全文