PAT1009:说反话
2015-11-12 11:15
246 查看
题目:
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
输出样例:
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
#include<iostream> #include<string.h> #include<vector> using namespace std; int main() { vector<string> v; string str; getline(cin,str); string tmp=""; for(int i=0;i<str.length();i++) { if(str[i]=='\n') break; if(str[i]!=' ') tmp += str[i]; else { v.push_back(tmp); tmp=""; } } v.push_back(tmp); for(int i=v.size()-1;i>=0;i--) { if(i!=0) cout<<v[i]<<" "; else cout<<v[i]; } system("pause"); return 0; }
相关文章推荐
- https://css-tricks.com/examples/ShapesOfCSS/ 样式DEMO
- LeetCode Longest Increasing Subsequence
- 使用Hibernate的session执行任意SQL语句以及整个事务
- swift 获取plist内容
- Mac adb: command not found
- Java分页代码
- iOS开发表格TableView的使用
- LEETCODE--Binary Tree Level Order Traversal
- OC sqlite操作数据库
- OC sqlite操作数据库
- Xcode6添加pch文件
- VC串口编程的实例2
- 字典编码(C++实现)
- Beyond Compare比对工具安装问题解决
- 获取通知栏高度
- Jquery的$命名冲突:
- 【转】Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法
- 让UIView转起来
- 阿胶怎么吃不上火
- 用JQuery怎么去一次性获取 aspTextBox 文本框的值