【题目描述】
假设今天是星期日,那么过a^b天之后是星期几?
【输入】
两个正整数a,b,中间用单个空格隔开。0<a≤100,0<b≤10000。
【输出】
一个字符串,代表过ab天之后是星期几。
其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。
【输入样例】
3 2000
【输出样例】
Tuesday
#include<cstdio>
int main(){
int num=1;
int a,b;
scanf("%d %d",&a,&b);
for(int i=0;i<b;i++){
num*=a;//幂运算
num%=7;//取余
}
switch(num){
case 0:
printf("Sunday");
break;
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;
default:
;
}
return 0;
}