1009-说反话
leenickzh Lv4

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

输入格式

测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格.

输出格式

每个测试用例的输出占一行,输出倒序后的句子.

输入样例

1
Hello World Here I Come

输出样例

1
Come I Here World Hello

分析

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main()
{
vector<string> words;
string s;
while(cin>>s)
{
words.push_back(s);
}
for(int i = words.size()-1;i >= 0;i--)
{
if(i==0)
{
cout<<words[i];
}else
{
cout<<words[i]<<" ";
}
}
return 0;
}
  • Post title:1009-说反话
  • Post author:leenickzh
  • Create time:2021-05-12 09:27:32
  • Post link:https://nickk.cn/2021/05/12/1009-说反话/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments