AcWing 770. 单词替换
原题链接
中等
作者:
白眉
,
2025-01-12 20:43:21
,
所有人可见
,
阅读 1
sstream
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
string str, a, b;
getline(cin, str);
cin >> a>>b;
stringstream ssin(str);
string s;
while(ssin >> s){
if (s == a)cout << b << " ";
else cout << s << " ";
}
}
sscanf(非AC)
#include <cstdio>
#include <iostream>
using namespace std;
char s[110];
char a[110], b[110];
int main()
{
fgets(s, 101, stdin);
scanf("%s\n%s", a, b);
char d[110] = {0};
while(1){
// 一直从头开始读,没办法跳下一位
if(sscanf(s, "%s", d) == -1)
break;
printf("%s ", d);
}
return 0;
}