1009. 说反话 (20)
2015-11-19 20:25
381 查看
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
输出样例:
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { char str[100]; int i,j,k; gets(str); i=strlen(str)-1; while(i>=0) { for(j=i;j>=0;j--) { if(str[j]==' ') break; } for(k=j+1;k<=i;k++) { printf("%c",str[k]); } i=j-1; if(j>=0) printf(" "); } printf("\n"); return 0; }
相关文章推荐
- 南大软院21天大神养成学习计划-第3天
- JDT入门
- nodejs事件轮询详述
- java.lang.Class.getDeclaredField()方法
- Android进阶-悬浮窗
- 线程 http://liulinqi206.blog.163.com/blog/static/1346047662014298375680/
- inline 函数 multiple define ERROR
- Java关键字及其含义
- 事务的隔离级别 数据库
- CodeForces 540C Ice Cave (BFS)
- 【python】使用Splinter自动化输入文本以及点击网页按钮
- Android进阶-控件的拖拽
- CSS基础学习十三:盒子模型
- hdu 2492 Realtime Status
- redis-cluster研究和使用(转)
- NaN类型、isNaN()函数、Math 对象、parseInt() 函数
- python中的aliasing
- Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现
- EF6 Database First (DbContext) - Change Schema at runtime
- startActivity 添加动画