#include<iostream>
using namespace std;
void CaculateWeekDay(int y,int m, int d)
{
if(m==1||m==2)
{
m+=12;
y--;
}
int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
switch(iWeek)
{
case 0: cout <<"星期一"<<endl; break;
case 1: cout <<"星期二"<<endl; break;
case 2: cout <<"星期三"<<endl; break;
case 3: cout <<"星期四"<<endl; break;
case 4: cout <<"星期五"<<endl; break;
case 5: cout <<"星期六"<<endl; break;
case 6: cout <<"星期日"<<endl; break;
}
}
int main()
{
int year,month,day;
cout <<"请输入年 月 日"<<endl;
cin>>year;
cin>>month;
cin>>day;
CaculateWeekDay(year,month,day);
system("pause");
return 0;
}