gesp(C++一级)(9)洛谷:B3921:[GESP202312 一级] 小杨的考试
题目描述
今天是星期 X X X,小杨还有 N N N 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 7 7 7 表示星期日)
输入格式
输入 2 2 2 行,第一行一个整数 X ( 1 ≤ X ≤ 7 ) X(1\le X \le 7) X(1≤X≤7);第二行一个整数 N ( 1 ≤ N ≤ 364 ) N(1≤N≤364) N(1≤N≤364)。
输出格式
输出一个整数,表示小杨考试那天是星期几。
样例 #1
样例输入 #1
1
6
样例输出 #1
7
样例 #2
样例输入 #2
5
3
样例输出 #2
1
提示
样例解释1
今天是星期 1,那么 6 天后就是星期日,星期日在本题中用 7 7 7 表示。
样例解释2
今天是星期 5,那么 3 天后就是星期 1。
AC代码(100分)
#include<bits/stdc++.h>
using namespace std;
/*思路:除以7取余数
余数1、2、3、4、5、6分别代表周一到周六,0代表周日
*/
int x,n,ans;
int main(){cin>>x>>n;ans=(x+n)%7;if(ans!=0) cout<<ans;else cout<<7;return 0;
}
文末彩蛋:
点击王老师青少年编程主页有更多精彩内容