《B4496 [GESP202603 一级] 数字替换》

题目描述

Alice 不喜欢数字 4,但觉得数字 8 寓意好,她想把数中的 4 全都替换成 8,若数中不含 4 则无需修改,你能帮帮她吗?

输入格式

输入一行,包含一个整数 A,表示替换前的数。

输出格式

输出一行,包含一个整数 B,表示替换后的数。

输入输出样例

输入 #1复制

复制代码
8459045

输出 #1复制

复制代码
8859085

输入 #2复制

复制代码
123

输出 #2复制

复制代码
123

说明/提示

样例解释

对于样例 1,输入 8459045 中有两个 4,都将其替换为了 8,得到 8859085。

对于样例 2,输入 123 中不包含 4,无需修改输入数字,输出 123。

数据范围

保证 0≤A≤108。

代码实现:

cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main() {
    string s;
    cin >> s;
    for (int i = 0; i < s.size(); i++) {
        if (s[i] == '4') {
            s[i] = '8';
        }
    }
    cout << s << endl;
    return 0;
}
相关推荐
小星星闪亮登场9 小时前
2026萌新联赛第三场-- (郑州轻工业大学)
数据结构·c++·经验分享·算法·贪心算法·排序算法·深度优先
冻柠檬飞冰走茶10 小时前
PTA基础编程题目集 7-8超速判断(C++语言实现)
开发语言·数据结构·c++·算法
2501_9423895511 小时前
Epoch AI旗下FrontierMath的负责人Elliot Glazer
数据结构·决策树·动态规划·散列表
shylyly_12 小时前
104.二叉树的最大深度
数据结构·算法·104.二叉树的最大深度
白白白小纯16 小时前
每日算法day3—回文链表,链表分割
c语言·数据结构·算法·leetcode
zander25817 小时前
35. 搜索插入位置:从边界语义理解二分查找
数据结构·算法·leetcode
Chen—LSN18 小时前
C语言——深度理解指针(5)
c语言·数据结构·算法·排序算法
佳児素花痴╮20 小时前
树的基础知识与查找排序算法
数据结构·算法
郝学胜-神的一滴20 小时前
Python 高级编程 026:内置数据结构之骈文纵论
开发语言·数据结构·python·程序人生·软件工程
程序员老舅1 天前
啃透 I2C 驱动开发,才算入门嵌入式 Linux 内核驱动
数据结构·驱动开发·b树·内核·嵌入式·嵌入式开发·i2c