【题目描述】
假设今天是星期日,那么过ab天之后是星期几?
【输入】
两个正整数a,b,中间用单个空格隔开。0<a≤100,0<b≤10000。
【输出】
一个字符串,代表过ab天之后是星期几。
其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。
【输入样例】
3 2000
【输出样例】
Tuesday
【题解代码】
cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a, b; cin >> a >> b;
int ans = 1;
for (int i = 1; i <= b; i++)
{
ans *= a % 7;
ans %= 7;
}
if (ans == 1)cout << "Monday";
if (ans == 2)cout << "Tuesday";
if (ans == 3)cout << "Wednesday";
if (ans == 4)cout << "Thursday";
if (ans == 5)cout << "Friday";
if (ans == 6)cout << "Saturday";
if (ans == 0)cout << "Sunday";
return 0;
}