#include <stdio.h>
int main()
{
int n,y,r,i,j,m,a=0,b=0,sum;
int Month[]={0,31,0,31,30,31,30,31,31,30,31,30,31},Year[10000];
char W[][10]={
{'S','u','n','d','a','y'},
{'M','o','n','d','a','y'},
{'T','u','e','s','d','a','y'},
{'W','e','n','d','e','s','d','a','y'},
{'T','h','u','r','s','d','a','y'},
{'F','r','i','d','a','y'},
{'S','a','t','u','r','d','a','y'}
};
scanf("%d %d %d",&n,&y,&r);
for(i=1;i<=(n-1);i++)
{
if(i%4==0&&i%100!=0 || i%400==0)
{Year[i]=366;}
else
{Year[i]=365;}
}
if(i%4==0&&i%100!=0 || i%400==0)
{Month[2]=29;}
else{Month[2]=28;}
for(j=0;j<=(y-1);j++)
{
b=b+Month[j];
}
for(i=1;i<=(n-1);i++)
{
a=a+Year[i];
}
m=(a+b+r)%7;
printf("%s\n",W[m]);
return 0;
}
温馨提示:答案为网友推荐,仅供参考