《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;
}
相关推荐
List<String> error_P2 小时前
freertos数据结构--链表
数据结构·链表
longlongzihan3 小时前
LeetCode 128. 最长连续序列 —— 从排序到哈希集合
数据结构·c++·算法·leetcode·排序算法·哈希表
mmmmath_33 小时前
二叉树の一些知识
数据结构·算法
程序员清风3 小时前
数据类型转换与日期时间处理
数据结构·pandas
Logic1015 小时前
C语言/数据结构位运算题解:异或XOR找出英雄队伍中的“独特战斗力“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
Cccp.1235 小时前
【leetcode】(九)哈希函数与哈希表
数据结构·leetcode·哈希算法
余额瞒着我当琳19 小时前
红黑树的实现--红黑树的概念、规则、效率、结构、旋转、查找、验证
数据结构·c++·算法
程序员南飞19 小时前
win系统安装minio
java·数据结构·算法
w_zero_one21 小时前
链表(4)
java·数据结构·算法
白山编程大哥1 天前
C语言篇:语法进阶
c语言·数据结构·算法