【输入样例】
I love China. I love Beijing.
I U
【输出样例】
U love China. U love Beijing.
思路:
简单的字符替换,为了简单这里用到C++中STL容器中的string,string的底层是由char ch[]实现
循环用到了C++11特性增强for循环,不了解就用注释部分代码即可。可以对string容器进行练习。
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
getline(cin, s);
char A, B; cin >> A >> B;
/*for (int i = 0; i < s.size(); i++) {
if (s[i] == A) s[i] = B;
}*/
//C++11 特性 for range
for (auto& it : s) {//引用类型type& b=a,相当于给a起了一个别名叫b
if (it == A) it = B;
}
cout << s << endl;
return 0;
}