【题目链接】
【题目考点】
1. 字符串
【题解代码】
解法1:使用字符数组
#include <bits/stdc++.h>
using namespace std;
int main()
{
char s[35], a, b;//字符a替换为b
cin >> s >> a >> b;
int len = strlen(s);
for(int i = 0; i < len; i++)
{
if(s[i] == a)
s[i] = b;
}
cout << s;
return 0;
}
解法2:使用string类
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
char a, b;//字符a替换为b
cin >> s >> a >> b;
for(int i = 0; i < s.length(); i++)
{
if(s[i] == a)
s[i] = b;
}
cout << s;
return 0;
}