#include<iostream>
using namespace std;
int main()
{
int year,month,day;
cin>>year>>month>>day;
if(month<3)
{
year-=1;
month+=12;
}
int c=year/100;
int y=year%100;
int w=((c/4)-2*c+(y+y/4)+(13*(month+1)/5)+day-1)%7;
switch(w)
{
case 0:cout<<"Sunday";break;
case 1:cout<<"Monday";break;
case 2:cout<<"Tuesday";break;
case 3:cout<<"Wednesday";break;
case 4:cout<<"Thursday";break;
case 5:cout<<"Friday";break;
case 6:cout<<"Saturday";break;
}
return 0;
}
C++代码实现判断某一天是周几,根据蔡勒公式
最新推荐文章于 2024-08-21 16:26:33 发布
本文介绍了一种通过输入年月日来计算该天是星期几的算法,使用C++实现,包括调整年月以便计算、提取世纪和年份、进行公式运算并输出结果。
3312

被折叠的 条评论
为什么被折叠?



