第5讲5*
//string数组的解法
#include <iostream>
using namespace std;
int main()
{
string str[200];
int i = 0;
while(cin >> str[i])
{
i++;
}
for (int j = 0; j < i-2; j++)
{
if(str[j] == str[i-2]) cout << str[i-1];
else cout << str[j];
cout <<' ';
}
return 0;
}
//ssin的解法:ssin可以从已经读入字符串中提取信息
#include <iostream>
#include <sstream> //ssin
using namespace std;
int main()
{
string s, a, b;
getline (cin, s);
cin >> a >> b;
stringstream ssin(s); //ssin 与 cin 用法类似
string str;
while (ssin >> str)
{
if(str == a) cout << b <<' ';
else cout << str << ' ';
}
return 0;
}