计算星期几(信息学奥赛一本通-1083)

【题目描述】

假设今天是星期日,那么过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;
}
相关推荐
3GPP仿真实验室6 分钟前
【Python源码】6G:PyTorch OFDM 教学仿真平台
算法
xie_pin_an9 分钟前
C++ 从入门到进阶:核心知识与实战指南
java·c++·算法
Python_Study202512 分钟前
制造业数据采集系统选型指南:从技术挑战到架构实践
大数据·网络·数据结构·人工智能·架构
我是个菜鸡.23 分钟前
多模态算法面经准备
算法
AlenTech25 分钟前
739. 每日温度 - 力扣(LeetCode)
算法·leetcode·职场和发展
SmoothSailingT1 小时前
408每日一题——数据结构
数据结构·考研·408
MM_MS1 小时前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
mit6.8241 小时前
山脉二分找中值|子集型回溯
算法
乃瞻衡宇2 小时前
Agent Skills 完全指南:让你的 AI Agent 拥有超能力
算法
mit6.8242 小时前
pair<int, TreeNode*> dfs
算法