解题思路:
1.由题意得,将一个字符串中的字母替换为指定的字母,因为字符串中没有空格,所以都可以利用cin的方式来完成输入
2.输入字符串,输入两个字符变量,创建循环,依次遍历,如果这个字符是指定字符,那么替换成指定字符,打印a[i]即可
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;//定义需要改变的字符串
char b,c;//两个字符变量,被替换的和待替换的
cin>>a>>b>>c;//输入字符串和两个字符
for(int i=0;i<=a.length()-1;i++)//依次遍历每个字符
{
if(a[i]==b)//如果该字符是需要替换的
a[i]=c;//更新该字符
cout<<a[i];//输出该字符
}
return 0;
}