链接:https://ac.nowcoder.com/acm/contest/50099/1039
来源:牛客网
题目描述
众所周知,年轻人是不讲5的。作为年轻人,你应该继承这样的“优良传统”。
给定一个数串,输出时将其中的数字'5'替换成字符'*'。
![](https://i-blog.csdnimg.cn/blog_migrate/e1403ade4e435ed2f4239e4576507fd7.png)
输入描述:
输入仅包含一个字符串,表示给定的只包含数字的非空字符串,以'\ n'结尾,且字符串长度不超过 10610^6106。
输出描述:
输出仅包含一个字符串,表示结果。
示例1
输入
114514
输出
114*14
#include <bits/stdc++.h>
using namespace std;
int main(){
string str;
cin>>str;
for(int i=0;i<str.size();i++){
if(str[i]=='5'){
str[i]='*';
}
}
cout<<str<<endl;
return 0;
}
![](https://i-blog.csdnimg.cn/blog_migrate/77cdce321180caf872bf9764976182b7.png)