PTA——7-4 奇葩楼层 (15 分)

几乎每个国家都有自己忌讳的数字,有的大楼在给楼层编号的时候,会刻意跳过含有不吉利数字的编号。比如中国人比较忌讳 4,有的大楼就没有第 4 层、第 14 层 等等,这样楼层的编号就会是 1、2、3、5、…… 即编号为 5 的楼层实际是第 4 层。那么在去掉了忌讳数字之后最高楼层编号为 n 的大楼,实际上有多少层呢?

输入格式:

输入在一行中给出 2 个整数,依次为大楼最高层的编号 n(1<n≤1000),和某国人民忌讳的数字 d(0≤d≤9)。题目保证 n 中不包含 d。注意楼层编号从 1 开始。

输出格式:

在一行中输出该大楼的实际楼层数。

输入样例:

50 4

输出样例:

36

代码实现

#include<iostream>
using namespace std;

int main() {
   
    int num, sum = 0, n;
    cin >> num >> n;
    for(int i = 1; i <= num; i++) {
   
        int a = i;
        bool flag = true;
        while(a) {
   
            if(a % 10 == n) {
   
                flag = false;
                break;
            }
            a = a / 10;

        }
        if(flag) {
   
            sum++;
        }

    }
    cout << sum;
}

相关推荐

  1. PTA——7-4 奇葩楼层 (15 )

    2024-01-17 06:34:06       59 阅读
  2. pta 计算火车运行时间 (15)c语言

    2024-01-17 06:34:06       37 阅读
  3. 实验7-1-11 装箱问题(PTA

    2024-01-17 06:34:06       41 阅读
  4. PTA 7-18 蛇鸟 python

    2024-01-17 06:34:06       32 阅读
  5. 三足鼎立 PTA(25

    2024-01-17 06:34:06       80 阅读
  6. 实验7-2-10 简易连连看(PTA

    2024-01-17 06:34:06       34 阅读
  7. 7-14 字节序(Endianness)---PTA实验C++

    2024-01-17 06:34:06       30 阅读
  8. 7-115矩阵

    2024-01-17 06:34:06       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 06:34:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 06:34:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 06:34:06       82 阅读
  4. Python语言-面向对象

    2024-01-17 06:34:06       91 阅读

热门阅读

  1. [leetcode~数位动态规划] 2719. 统计整数数目 hard

    2024-01-17 06:34:06       53 阅读
  2. Vue和小程序的区别

    2024-01-17 06:34:06       55 阅读
  3. RPC原理介绍与使用(@RpcServiceAnnotation)

    2024-01-17 06:34:06       50 阅读
  4. SSL VPN简介

    2024-01-17 06:34:06       57 阅读