http://acm.hdu.edu.cn/showproblem.php?pid=1062
字符串处理问题
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 int n,i,k,len; 6 char s[1005],t[1005]; 7 scanf("%d",&n); 8 getchar(); 9 while(n--) 10 { 11 gets(s); 12 len=strlen(s); 13 k=0; 14 for(i=0;i<=len;++i) 15 { 16 if(s[i]==' '||i==len) 17 { 18 for(;k>0;--k) 19 { 20 printf("%c",t[k-1]); 21 } 22 if(i<len) 23 printf("%c",s[i]); 24 else 25 break; 26 } 27 else 28 { 29 t[k++]=s[i]; 30 } 31 } 32 printf("\n"); 33 } 34 return 0; 35 }