AcWing 770. 单词替换
原题链接
简单
作者:
fengyutong
,
2024-12-06 15:04:16
,
所有人可见
,
阅读 1
stringstream把一个字符串初始化成一个类似cin的东西,可以从中读任何我们需要的格式的信息
#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;
}
相对应的sscanf用法
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char s[100];
fgets(s,100,stdin);
int a,b;
char str[100];
double c;
sscanf(s,"%d%s%d%lf",&a,str,&b,&c);
printf("%d\n%s\n%d\n%lf\n",a,str,b,c);
return 0;
}