【易】说反话 20分 字符串

发布时间:2019年03月16日 阅读:689 次

7-4 说反话-加强版 (20 分)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:

测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。

输出格式:

每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。

输入样例:

Hello World   Here I Come

输出样例:

Come I Here World Hello
#include <iostream>
#include<bits/stdc++.h>
using namespace std;
 int a[1999999];
int main()
{
    string tt;
  vector<string>o;
   while(cin>>tt)
   {
       o.push_back(tt);
   }
   reverse(o.begin(),o.end());
   int top  = 1;
   for(string hh:o)
   {
       if(top)top = 0;
       else printf(" ");
       cout<<hh;
   }
    return 0;
}


Tag:
相关文章
发表评论

发表评论: