c++题目:逢7必过

这篇博客介绍了经典编程题目'逢7必过',要求找出1到n中既不是x的倍数也不包含数字x的数。文章提供了一个C++解决方案,通过遍历并检查每个数是否满足条件,然后按升序输出结果。
摘要由CSDN通过智能技术生成

逢7必过是一道比较经典的题目,题目如下:

        

给出两个整数n和x,要求输出1~n中,和x无关的数

一个数m和x无关,是指:

1. 这个数不是x的倍数

2. 这个数不包含数字x

例如: 17和7有关,18和7无关,14和7有关

输入格式

一行两个整数n和x

输出格式

一行若干个整数,从小到大输出1到n中与x无关的数,用空格隔开

样例

输入数据 1

20 7

Copy

输出数据 1

1 2 3 4 5 6 8 9 10 11 12 13 15 16 18 19 20

Copy

代码如下

#include<iostream>

using namespace std;

int main(){

    int a,b;

    cin>>a>>b;

    for(int i=0;i<=a;i++)

    {

        int flag=1;

        if(i%b==0)

        {

            flag=0;

        }

        int num=i;

        while(num!=0)

        {

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值