📄 wannianli.cpp
字号:
#include <iostream>
#include <string>
using namespace std;
int dayOfWeek(int year,int month,int day);
int main()
{ int Y,M,D;
cout<<"Input year month and day:"<<endl;
cin>>Y>>M>>D;
const string week[7]=
{string("Sunday"),string("Monday"),string("Tuesday"),
string("Wednesday"),string("Thursday"),string("Friday"),
string("Saturday")};
cout<<"The date is "<<week[dayOfWeek(Y,M,D)];
}
int dayOfWeek(int year,int month,int day)
{ int _month[12]={31,0,31,30,31,30,31,31,
30,31,30,31};
if(year%4==0 && year%100!=0 || year%400==0)
_month[1]=29;
else _month[1]=28;
int C=0;
for(int i=0;i<month-1;++i)
C+=_month[i];
C+=day;
int S=year-1+(year-1)/4-(year-1)/100+(year-1)/400+C;
return S%7;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -