![](http://hi.csdn.net/attachment/201107/28/0_1311823023nTQT.gif)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int Rev(char *s)//翻转字符串
{
int i;
char ch;
for(i = 0;i < strlen(s) / 2;++i)
{
ch = s[i];
s[i] = s[strlen(s) - i - 1];
s[strlen(s) - i - 1] = ch;
}
return 0;
}
int main(void)
{
int T,n;
char s[100],a[100];
int i,j,le;
/*freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout); 重定向文件输入输出*/
while(T--)
{
scanf("%d",&n);
getchar();//接收n后的换行符
while(n--)
{
gets(s);
/*Rev(s);
printf("%s\n",s);*/
le = 0;
for(i = 0;i <= strlen(s);++i)
{
if(s[i] != ' ' && s[i] != '\0')
a[le++] = s[i];
else if(s[i] == ' ')
{
a[le] = '\0';
Rev(a);
printf("%s",a);
le = 0;
putchar(' ');
}
else if(s[i] == '\0')
{
a[le] = '\0';
Rev(a);
printf("%s",a);
le = 0;
putchar('\n');
}
}
}
if(T) printf("\n");
}
return 0;
}