黑色星期五

Posted goldenellipsis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了黑色星期五相关的知识,希望对你有一定的参考价值。

 

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6     int year;
 7     int monthD[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};   
 8     int week;
 9     int forward;
10     while(cin>>year>>week)
11     { 
12         if((year%4==0&&year%100!=0)||(year%400==0))
13             monthD[2] = 29;
14         else
15             monthD[2] = 28;
16         forward=12;//从1号向前12天是13号
17         for(int i=1; i<=12; i++)
18         {
19             forward += monthD[i-1];//向前12天 从1月13号开始
20             if(( forward + week )%7==5)//向前天数 + 1号星期 用7取余是星期5
21                 cout<<i<<endl;
22         }
23     }
24     return 0;
25 }

 

以上是关于黑色星期五的主要内容,如果未能解决你的问题,请参考以下文章

黑色星期五

基于Python的黑色星期五查找脚本

算法训练 黑色星期五

ACM_黑色星期五

黑色星期五

USACO黑色星期五