AcWing 770. 单词替换
原题链接
中等
作者:
nanchen
,
2021-02-17 11:27:51
,
所有人可见
,
阅读 386
C++ 代码 (yxc视频讲解)
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
string s, a, b;
getline(cin, s);
cin >> a >> b;
stringstream ssin(s);//将字符串初始化为字符串流
string str;
while(ssin >> str)
{
if(str == a) cout << b << ' ';
else cout << str << ' ';
}
return 0;
}
C++ 代码 (简单方法)
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
string N[1000]; //字符串数组
int i = 0;
while(cin >> N[i] && getchar() != '\n')
i++;
string a, b;
cin >> a >> b;
for(int j = 0; j <= i; j ++)
if(N[j] == a)
cout << b << ' ';
else
cout << N[j] << ' ';
return 0;
}