小白也能懂的题解,确定能过
2026-10-04 20:43:07
发布于:上海
9阅读
0回复
0点赞
其实这道题非常简单, 只需要用到判断,循环和字符串,如下:
#include <bits/stdc++.h>//万能头太好用了
using namespace std ;
int main () {
string a , s[8] = {"0","MON","TUE","WED","THU","FRI","SAT","SUN"} ;//定义一个字符串用于读取星期数
long long k , j;
cin >> a >> k;
for (int i = 1 ; i < 9 ; i++) {//这里的i就是星期数
if (a==s[i]) {
j = i ;
j += k ;
}
}
if (j>7) {
long long m = j/7 ;
j -= m*7 ;
}//减掉多余的数字,类似于星期8就是第二个星期1
for (int k = 1 ; k < 9 ; k++) {
if (j==k) {
cout << s[k] ;
}//再把星期数转化回字符串
}
}
点个赞吧
全部评论 2
其实这道题还能更简单一点,我写复杂了
1周前 来自 上海
0求点赞
1周前 来自 上海
0






有帮助,赞一个