AcWing 769. 替换字符
原题链接
简单
作者:
nextvincii
,
2021-04-26 10:42:28
,
所有人可见
,
阅读 254
方法一:字符数组的遍历
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[31];
cin.getline(str,31);
char c;
cin >> c;
for(int i = 0, len = strlen(str);i < len;i++)
{
if(str[i] == c)
str[i] = '#';
}
cout << str << endl;
return 0;
}
方法二: 字符串string的枚举
#include <iostream>
using namespace std;
int main()
{
string str;
char a; // 要注意a的类型为char 否则下面枚举c的时候会出现类型不符合无法判断
cin >> str >> a;
for(auto &c: str)
{
if(c == a) c = '#';
}
cout << str << endl;
return 0;
}