#include
using namespace std;
int main()
{
unsigned int a,b,c,d,e,f,g,h,i,j,k,l,m,n;
cout << "请输入年份:" << endl;
cin >> a;
bool result;
result = (a % 4 == 0 && a % 100 != 0) || a % 400 == 0;
if (result)
if(a>2012)
{
b=(a - 2012) / 4;
c = (5 + (3 * b + 2)*365 + b * 366) % 7;
if (c != 0)
{
cout << a << "年1月1日为星期" << c << endl;
for (d = 2, c = c + 1;d <= 31;d++, c++)
{
if (c >= 7)
{
if(c%7==0)
{
cout << a << "年1月" << d << "日为星期日" << endl;
}
else
c = c - 7;
}
else
{
cout << a << "年1月" << d << "日为星期"<<c << endl;
}
}
}
else
{
cout << a << "1月1日为星期日" << endl;
}
}
}