#include<iostream> #include<string> #include <algorithm> using namespace std; int main(){ string input,tmp="",output=""; getline(cin,input); for(int i =input.size()-1;i >=0;i--){//从后往前 if(input[i]==' '){ reverse(tmp.begin(),tmp.end());//反转一下 output=output+tmp+" "; tmp=""; continue; } tmp=tmp+input[i]; if(i==0){ reverse(tmp.begin(),tmp.end()); output=output+tmp; break;//最后一个单词没有空格 } } cout<<output; }