百联OJ:2723:不吉利日期
生活随笔
收集整理的這篇文章主要介紹了
百联OJ:2723:不吉利日期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目鏈接:
2723:不吉利日期
描述:在國外,每月的13號和每周的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,并且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。(w=1..7)
輸入:輸入有一行,即一月一日星期幾(w)。(1 <= w <= 7)
輸出:輸出有一到多行,每行一個月份,表示該月的13日是星期五。
樣例輸入
7
樣例輸出
1
10
解題代碼:
#include <iostream>using namespace std;int main() { int week;cin>>week;int months[12]={0,31,59,90,120,151,181,212,243,273,304,334};for(int i=0;i<12;i++){int b=(((months[i]+13-1)%7)+week)%7;if(b==5){cout<<i+1<<endl;}}return 0; }總結
以上是生活随笔為你收集整理的百联OJ:2723:不吉利日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百练OJ:2964:日历问题
- 下一篇: python3 实现 A+B Probl