《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;
}
相关推荐
shehuiyuelaiyuehao13 小时前
算法56,重排链表
数据结构·算法·链表
suhan14 小时前
【数据结构】七、查找:1.查找的概念、线性结构查找(顺序、折半(二分)、插值、稠密、分块、倒排)
数据结构·算法·排序算法
极客 - L U14 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu
Sarvartha17 小时前
栈的四则运算、栈的递归应用
数据结构·算法
GG.WinGel19 小时前
三元组中心问题
java·数据结构·算法·青少年编程·蓝桥杯
程序员清风20 小时前
缓存、索引与数据结构的工程选择
数据结构·spring·缓存
爱吃火鸡面呀21 小时前
Doris 数据划分实战:List 分区、分桶列与桶数选择
数据结构·list
BK贝壳1 天前
亿级用户签到位图选型复盘:用 bool-hybrid-array 扛冷启动打卡,也把它和 Roaring/Redis 的边界测清楚了
数据结构·python·性能优化·numpy
挖井观天2 天前
《Java数据结构》第一讲:顺序表
数据结构
炘爚2 天前
数据结构算法总结
数据结构·python·算法