HDU 1062 Text Reverse
2016-04-09 19:23
288 查看
Text Reverse
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25464 Accepted Submission(s): 9870
[align=left]Problem Description[/align]
Ignatius likes to write words in reverse way. Given a single line of text which is written by Ignatius, you should reverse all the words and then output them.
[align=left]Input[/align]
The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.
Each test case contains a single line with several words. There will be at most 1000 characters in a line.
[align=left]Output[/align]
For each test case, you should output the text which is processed.
[align=left]Sample Input[/align]
3
olleh !dlrow
m'I morf .udh
I ekil .mca
[align=left]Sample Output[/align]
hello world!
I'm from hdu.
I like acm.
Hint
Remember to use getchar() to read '\n' after the interger T, then you may use gets() to read a line and process it.
[align=left]Author[/align]
Ignatius.L
[align=left]Recommend[/align]
We have carefully selected several similar problems for you: 1020 1073 1039 1040 1088
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { char s1[1100]; char s2[1100]; int T,len,i,t,j,k; scanf("%d",&T); getchar(); while(T--) { gets(s1); len=strlen(s1); for(i=0,j=0,t=0;i<len;i++) { if(s1[i]!=' ') { s2[j++]=s1[i]; } else { if(t>0) printf(" "); for(k=j-1;k>=0;k--) printf("%c",s2[k]); j=0; t++; } if(i==len-1)//输出最后一个单词 { printf(" "); for(k=j-1;k>=0;k--) printf("%c",s2[k]); } } printf("\n"); } }
相关文章推荐
- HDU 1106 排序(切割字符串)
- ZOJ 3042 City Selection II 【序】【离散化】【数学】
- c++第三次实验——作业
- 未重新服务器而导致的错误java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is
- B. Seating On Bus
- 冒泡排序
- hdu 1243(LCS变形)
- C++——多次free和delete导致错误
- 字符串函数的实现
- 一行命令统计iOS工程代码总行数
- 黄金点游戏
- [BZOJ1059] [ZJOI2007] 矩阵游戏 - 二分图匹配
- 《Android 开发艺术探索》读书笔记一 Activity的生命周期
- Red and Black
- 一些ps会遇到的问题
- MyBatis-Generator自动生成基本代码
- 认识User-Agent
- jQuery选择器
- Prim 算法求最小生成树 O(n^2)
- ZooKeeper的同步流程