题目描述
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;
}