逢七必过
题目描述
逢七必过的游戏规则如下:对一个区间内的整数进行报数,若遇到的数字是 7 的倍数或个位数是 7,则不报数,输出 pass
。
给定开始游戏的第一个整数 a a a,及结束游戏时的最后一个整数 b b b,请输出整个报数过程。
输入格式
两个整数 a a a 与 b b b。
输出格式
若干行:每行一个数字或者一个单词 pass
。
数据范围
- 1 ≤ a , b ≤ 10000 1 ≤ a,b ≤ 10000 1≤a,b≤10000
样例数据
输入:
1 10
输出:
1
2
3
4
5
6
pass
8
9
10
输入:
41 50
输出:
41
pass
43
44
45
46
pass
48
pass
50
题目来源
https://www.iai.sh.cn/problem/363
实现
C++ 语言
# include <iostream>
using namespace std;
int main(){
int a, b;
cin >> a >> b;
for(int i = a; i <= b; i++){
if(i % 7 == 0 || i % 10 == 7){
cout<< "pass" <<endl;
}
else{
cout<< i << endl;
}
}
return 0;
}
Python 语言
a, b = map(int, input().split())
i = a
while i <= b:
if i % 7 == 0 or i % 10 == 7:
print('pass')
else:
print(i)
i += 1