HDOJ 1062 Text Reverse
来源:互联网 发布:剑网三青妆人软件设置 编辑:程序博客网 时间:2024/06/05 06:45
Text Reverse
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20644 Accepted Submission(s): 7887
Problem Description
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.
Input
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.
Each test case contains a single line with several words. There will be at most 1000 characters in a line.
Output
For each test case, you should output the text which is processed.
Sample Input
3olleh !dlrowm'I morf .udhI ekil .mca
Sample Output
hello world!I'm from hdu.I like acm.HintRemember to use getchar() to read '\n' after the interger T, then you may use gets() to read a line and process it.
Author
Ignatius.L
Recommend
We have carefully selected several similar problems for you: 1073 1039 1040 1088 1002
#include<stdio.h>#include<string.h>void tran(char a[1000]){int len,i;char temp;len=strlen(a);for(i=0;i<len/2;i++){ //一定是i<len/2,切记 temp=a[i]; a[i]=a[len-i-1]; a[len-i-1]=temp;}} //翻转 int main(){int n,i,len,t;char a[1000],b[1000];scanf("%d",&n);getchar(); //接收 \n while(n--){memset(a,0,sizeof(a));memset(b,0,sizeof(b));gets(a);len=strlen(a);t=0;for(i=0;;i++){ //终止条件是 i==len-1if(a[i]!=' '){b[i-t]=a[i];} //在不等于字符串长度的情况下,遇到空格就是一个子串的结束 else {tran(b);printf("%s ",b);t=i+1;memset(b,0,sizeof(b));}if(i==len-1){tran(b);printf("%s\n",b);memset(b,0,sizeof(b));break;}// 等于字符串长度就是一个子串的结束 }}return 0;}
0 0
- HDOJ 1062 Text Reverse
- Text Reverse hdoj 1062
- HDOJ Text Reverse 1062
- HDOJ 1062 Text Reverse
- HDOJ<1062>Text Reverse
- hdu/hdoj 1062 Text Reverse
- HDOJ Text Reverse JAVA 1062
- Hdoj 1062 text reverse(水题)
- HDOJ 1062:Text Reverse 单词翻转
- HDOJ/HDU 1062 Text Reverse(字符串翻转~)
- hdoj Text Reverse
- HDOJ:Text Reverse
- HDOJ Text Reverse(Java)
- [水题][第一阶段-英文题试水][HDOJ-1062]Text Reverse
- HDOJ 1062 Text Reverse
- ACM--字母反转--HDOJ 1062--Text Reverse--字符串
- HDOJ/HDU 1321 Reverse Text(倒序输出~)
- hdu 1062 Text Reverse
- iOS学习之基础整理
- 跨平台移动APP开发进阶(四)AngularJS简介
- java中的构造方法的使用及作用分析
- 开源项目 AllJoyn 框架
- extjs3学习笔记
- HDOJ 1062 Text Reverse
- HDOJ 1021 Fibonacci Again
- IOS计算器的实现
- 欢迎使用CSDN-markdown编辑器
- NSMutableArray中各种自定义排序方法
- 分享俩个在desktop上跑android app的软件
- 天才的大三暑假修行之旅.初学Shader
- 分享资源:双车道元胞自动机交通流Matlab仿真
- IOS开发之微博的设计与实现