这里用了stringstream切割,然后倒序输出
注意:
1、用getline()进行输入;
2、这里用ss输入和输出的不同:
//输入
stringstream ss1;
ss1<< "输入的字符串流";
//输出
string str;
stringstream ss2("输入的字符串流");
ss2 >>str ;
#include<bits/stdc++.h>
using namespace std;
int main() {
string words[100],line,word;
getline(cin,line);
stringstream ss;
ss<<line;//这里是将字符串输入字符串流里面
int num=0;
while(ss>>word) {//这里将已经剪切好的字符串输出
words[num++]=word;
}
for(int i=num-1; i>=0; --i) {
cout<<words[i];
if(i)cout<<' ';
else cout<<endl;
}
return 0;
}