#include<iostream>
using namespace std;
char week[7]={'A','B','C','D','E','F','G'};
int year[2]={365,366};
int month[2][12]={31,28,31,30,31,30,31,31,30,31,30,31,31,29,31,30,31,30,31,31,30,31,30,31};
int main()
{
int y,m;
int sum=26;
int judge=10;
for(y=2016;y>2008;y--)
{
if(judge==10)
{
for(m=judge;m>=1;m--)
{
if((y%4==0 && y%100!=0) || y%400==0)
sum+=month[1][m-1];
else
sum+=month[0][m-1];
}
}
else
{
if((y%4==0 && y%100!=0) || y%400==0)
sum+=year[1];
else
sum+=year[0];
}
judge=12;
}
if(y==2008)
{
for(m=12;m>=8;m--)
{
if((y%4==0 && y%100!=0) || y%400==0)
sum+=month[1][m-1];
else
sum+=month[0][m-1];
}
}
sum-=8;
int s;
s=sum%7;
s=7-s;
s=s%7;
cout<<week[s]<<endl;
return 0;
}
2165 日期
最新推荐文章于 2024-10-25 00:29:47 发布