计算星期几
题目描述
假设今天是星期日,那么过 a a a 的 b b b 次方天之后是星期几?
输入格式
两个正整数 a , b a, b a,b,中间用单个空格隔开。 1 ≤ a ≤ 100 1 \le a \le 100 1≤a≤100, 1 ≤ b ≤ 10000 1 \le b \le 10000 1≤b≤10000。
输出格式
一个字符串,代表过 a a a 的 b b b 次方天之后是星期几。
其中,Monday
是星期一,Tuesday
是星期二,Wednesday
是星期三,Thursday
是星期四,Friday
是星期五,Saturday
是星期六,Sunday
是星期日。
样例 #1
样例输入 #1
3 2000
样例输出 #1
Tuesday
提示
对于 100 % 100 \% 100% 的数据, 1 ≤ a ≤ 100 1 \le a \le 100 1≤a≤100, 1 ≤ b ≤ 10000 1 \le b \le 10000 1≤b≤10000。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<stdbool.h>
int main(){
int a,b;
int i,j;
scanf("%d%d",&a,&b);
i=1;
for(j=0;j<b;j++){
i*=a;
i%=7;
}
switch(i){
case 1:printf("Monday\n");break;
case 2:printf("Tuesday\n");break;
case 3:printf("Wednesday\n");break;
case 4:printf("Thursday");break;
case 5:printf("Friday\n");break;
case 6:printf("Saturday\n");break;
case 0:printf("Sunday\n");break;
}
return 0;//csdn 旺旺的碎冰冰~
}