AcWing 770. 单词替换
原题链接
简单
作者:
张航
,
2024-07-26 23:53:26
,
所有人可见
,
阅读 1
常规,用字符串数组存储单词,通过比较单词查找
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string s[100];
string a,b;
int c=0;
while(cin>>s[c]){
c++;
char x=getchar();//用来接收单词间的空格
if(x=='\n')break;
}
cin>>a>>b;
for(int i=0;i<c;i++){
if(s[i]==a)cout<<b<<" ";
else cout<<s[i]<<" ";
}
return 0;
}
#include[HTML_REMOVED]头文件法
#include<iostream>
#include<sstream>
using namespace std;
int main(){
string s,a,b;
getline(cin,s);
cin>>a>>b;
stringstream ssin(s);//把字符串s 初始化为字符串流;
string str;//把ssin当cin用
while(ssin>>str){
if(str==a)cout<<b<<" ";
else cout<<str<<' ';
}
return 0;
}