黑色星期五
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 }
以上是关于黑色星期五的主要内容,如果未能解决你的问题,请参考以下文章