【题目描述】
假设今天是星期日,那么过a^b天之后是星期几?
【输入】
两个正整数a,b,中间用单个空格隔开。0<a≤100,0<b≤10000。
【输出】
一个字符串,代表过a^b天之后是星期几。
其中,Monday
是星期一,Tuesday
是星期二,Wednesday
是星期三,Thursday
是星期四,Friday
是星期五,Saturday
是星期六,Sunday
是星期日。
【输入样例】
3 2000
【输出样例】
Tuesday
【题目链接】
#include<stdio.h>
int main(void)
{
int a, b, weekday_number = 1, i;
scanf("%d %d", &a, &b);
for (i = 1; i <= b; i++)
{
weekday_number *= a;
weekday_number %= 7;
}
switch (weekday_number)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 0:
printf("Sunday");
break;
}
return 0;
}