《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;
}
相关推荐
计算机安禾2 小时前
【数据结构与算法】第15篇:队列(二):链式队列的实现与应用
c语言·开发语言·数据结构·c++·学习·算法·visual studio
算法鑫探2 小时前
C语言密码验证:3次机会解锁
c语言·数据结构·算法·新人首发
深邃-3 小时前
字符函数和字符串函数(1)
c语言·开发语言·数据结构·c++·算法·html5
我真不是小鱼3 小时前
cpp刷题打卡记录24——路径总和 & 路径总和II
数据结构·c++·算法·leetcode
x_xbx3 小时前
LeetCode:217. 存在重复元素
数据结构·leetcode·哈希算法
漫随流水3 小时前
c++编程:求阶乘和
数据结构·c++·算法
再卷也是菜3 小时前
算法基础篇(13)单调栈
数据结构·c++
旺仔.2914 小时前
STL排序算法详解
数据结构·算法·排序算法
DowneyJoy4 小时前
【Unity3D补充知识点】常用数据结构分析-集合(List<T>)
数据结构·unity·c#·list