PAT (Basic Level) Practice 1009 说反话
2019-05-18 22:17
92 查看
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。
输出格式:
每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
[code]Hello World Here I Come
输出样例:
[code]Come I Here World Hello
[code]#include<iostream> #include<string> #include<vector> using namespace std; int main() { string s; int i; int j = 0; vector<char> b[100]; getline(cin, s); for (i = 0; i < s.length(); i++) { if (s.at(i) != ' ') { b[j].push_back(s.at(i)); } else j++; } for (i = j; i >=0; i--) { for (int k = 0; k < b[i].size(); k++) { cout << b[i].at(k); } if (i!=0) cout << " "; } return 0; }
相关文章推荐
- Pat(Basic Level)Practice--1009(说反话)
- 浙江大学PAT (Basic Level) Practice (中文)1009说反话JAVA实现代码及分析
- PAT (Basic Level) Practice (中文)1009 说反话
- PAT (Basic Level) Practice 1009 说反话
- PAT (Basic Level) Practice (中文)1009 说反话
- PAT (Basic Level) Practise (中文) 1009说反话 (20)
- PAT BASIC LEVEL 1009. 说反话 (20)
- PAT (Basic Level)1009. 说反话
- PAT (Basic Level) Practise (中文)1009. 说反话 (20)
- PAT (Basic Level) Practise-1009. 说反话 (20)
- PAT (Basic Level) Practise (中文)1009. 说反话 (20)
- PAT 乙级 (Basic Level) Practice (中文)1009
- PAT (Basic Level) Practise (中文)1009. 说反话 (20)
- PAT(Basic Level)_1009_说反话
- PAT (Basic Level) Practise (中文)1009. 说反话 (20)
- PAT (Basic Level) Practise:1009. 说反话
- PAT乙级真题及训练集 PAT (Basic Level) Practise (中文)1009. 说反话
- 【C++】浙大PAT (Basic Level)1009. 说反话 (20)
- PAT (Basic Level) Practise (中文) 1009.说反话
- PAT Basic Level 1009. 说反话(20)