文章
40
粉丝
607
获赞
68
访问
419.3k
#include<iostream>
#include<cstring>
#include<string>
#include<vector>
using namespace std;
int main() {
string s, a, b;
vector<string> v;
do
{//分割单词填装进vector中,当输入回车就结束循环
cin >> s;
v.push_back(s);
} while (cin.get() != '\n');
cin >> a >> b;//接收待替换字符串和要替换成的字符串
for (int i = 0;i < v.size();i++) {//开始遍历vector,并输出
if (v[i] == a) {//是目标字符串就替换掉
v[i] = b;
}
if(i != v.size() - 1){//完成操作后开始输出,这里注意空格问题
cout << v[i] << " ";
}
else {
cout << v[i];
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发