这是我在洛谷刷的第74道题。
#include<stdio.h>intmain(){inta,b,i;intl;intarr[6];longlongk=1;scanf("%d %d",&a,&b);if(a%7==0||a==0){printf("Sunday");return0;}elseif(b==0){printf("Monday");return0;}else{for(i=0;i<6;i++){k*=a;arr[i]=k%7;}l=b%6;if(l==0)l=5;elsel-=1;if(arr[l]==1)printf("Monday");elseif(arr[l]==2)printf("Tuesday");elseif(arr[l]==3)printf("Wednesday");elseif(arr[l]==4)printf("Thursday");elseif(arr[l]==5)printf("Friday");elseprintf("Saturday");}return0;}
反思:
枚举。