一星级挑战:14 逢七必过

本文介绍了逢七必过的编程游戏规则,玩家需跳过所有7的倍数或个位数为7的整数。文章提供C++和Python两种语言的实现方案,并给出样例数据及数据范围。
摘要由CSDN通过智能技术生成

逢七必过

题目描述

逢七必过的游戏规则如下:对一个区间内的整数进行报数,若遇到的数字是 7 的倍数或个位数是 7,则不报数,输出 pass

给定开始游戏的第一个整数 a a a,及结束游戏时的最后一个整数 b b b,请输出整个报数过程。

输入格式

两个整数 a a a b b b

输出格式

若干行:每行一个数字或者一个单词 pass

数据范围

  • 1 ≤ a , b ≤ 10000 1 ≤ a,b ≤ 10000 1a,b10000

样例数据

输入:

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程小助手_Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值