计算星期几(信息学奥赛一本通-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;
}
相关推荐
神龙斗士24026 分钟前
Java 数组的定义与使用
java·开发语言·数据结构·算法
Y.O.U..30 分钟前
力扣HOT100-跳跃游戏II
算法·leetcode
hn小菜鸡31 分钟前
LeetCode 3132.找出与数组相加的整数 II
算法·leetcode·职场和发展
微笑尅乐36 分钟前
数组模拟加法——力扣66.加一
算法·leetcode·职场和发展
_不会dp不改名_1 小时前
leetcode_146 LRU缓存
算法·leetcode·缓存
Z_z在努力1 小时前
【数据结构】队列(Queue)全面详解
java·开发语言·数据结构
岑梓铭1 小时前
《考研408数据结构》第二章《线性表(顺序表、链表)》复习笔记
数据结构·笔记·考研
帅帅爱数学2 小时前
DeepMimic论文详细解析:基于示例引导的深度强化学习实现物理仿真角色技能
算法·强化学习
IT成长日记2 小时前
【LVS入门宝典】LVS调度算法轮询(RR)深度解析:从原理到实战的公平调度之道
算法·lvs·rr·轮询调度算法
NAGNIP3 小时前
一文搞懂量化、剪枝和知识蒸馏都是什么?
算法