现在 applepi 手上有一本十分古老的编年史,这本史书记录了很多著名的历史事件。于是applepi 有了一个奇怪的想法……他想知道那些有名的历史事件都是在星期几发生的。现在轮到你了,你要帮助applepi 解决这个问题。
给你一个日期,输出星期几
题解:刚看到这个题目时候我是拒绝的。因为我不知道从哪下手
后来 找到蔡勒公式QAQ::
所以还是一道水题
贴代码。。。
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int year,month,day; 6 cin>>year>>month>>day; 7 if(month<3) 8 { 9 year-=1; 10 month+=12; 11 } 12 char b[7][10]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"}; 13 int c=int(year/100),y=year%100; 14 int w=int(1.0*c/4)-2*c+y+int(y*1.0/4)+(26.0*(month+1)/10)+day-1; 15 w%=7; 16 cout<<b[w]<<endl; 17 return 0; 18 }
时间: 2024-10-05 04:45:25