4554: 【作】【例82.1】不吉利日期

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

在国外,每月的号和每周的星期5都是不吉利的。特别是当号那天恰好是星期时,更不吉利。已知某年的一月一日是星期,并且这一年一定不是闰年,求出这一年所有号那天是星期的月份,按从小到大的顺序输出月份数字。()

输入

输入有一行,即一月一日星期几()。

输出

输出有—到多行,每行一个月份,表示该月的13日是星期五。

样例输入 复制

7

样例输出 复制

1
10

提示

#include<bits/stdc++.h>

using namespace std;
int w, d;
int main() {
    cin >> w;
    for (int i = 1; i <= 12; i++) {
        if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12) d = 31;
        else if (i == 2) d = 28;
        else d = 30;
        for (int j = 1; j <= d; j++) {
            if (w % 7 == 5 && j == 13) cout << i << endl;
            w++;
        }
    }
}