1009 说反话
其实题目很简单,就是为了尽快熟悉stl
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(int argc, const char * argv[]) {
string str;
vector<string> vec;
getline(cin, str);
unsigned long int i=0,j=0;
do{
j=str.find(' ',i);
// cout<<str.substr(i,j-i)<<endl;
vec.push_back(str.substr(i,j-i));
i=j+1;
}while (j!=string::npos);
reverse(vec.begin(), vec.end());
vector<string>::iterator it;
for (it=vec.begin(); it != vec.end() ; it++) {
cout<<*it<<' ';
}
cout<<endl;
return 0;
}