1 /*描述
 2 给定一行字符,逆序输出此行(空格.数字不输出)
 3 输入
 4 第一行是一个整数N(N<10)表示测试数据的组数)
 5 每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。
 6 每行字符长度不超过40
 7 并且保证输入的字符只有空格(1个),数字,小写字母三种
 8 输出
 9 对应每行测试数据,逆序输出(空格和数字不输出)
10 样例输入
11 3
12 abc 123de
13 abc 123
14 abc d
15 样例输出
16 edcba
17 cba
18 dcba*/
19 #include<stdio.h>
20 #include<string.h>
21 int main()
22 {
23     int n,i,m;
24     scanf("%d",&n);
25     getchar();
26     while(n--)
27     {
28               char s[40];
29               gets(s);
30               m=strlen(s);
31               for(i=m-1;i>=0;i--)
32               {
33                      if(s[i]>=97&&s[i]<=122)
34                        printf("%c",s[i]);
35               }
36               printf("\n");
37     }
38     return 0;
39 }