[GESP2312一级] 小杨的考试

题目信息:

变量含义:今天星期X,N天后考试

计算星期:对 7 取余,结果可能是0、1、2、3、4、5、6

假设X为一,则1对应星期一,2对应星期二,3对应星期三,4对应星期四,5对应星期五,6对应星期六,0对应星期日,

计算(X+N)%7即可

解题逻辑:

#include <bits/stdc++.h>
using namespace std;
int main(){
    int X,N;
    cin>>X>>N;
    int ans=(X+N)%7;
    if(ans==0) {
        ans=7; // 0对应星期日
    }
    cout<<ans;
    return 0;
}