#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int time,len,i,j,k,n,m,l;
char str[1000],ch,*p;
scanf("%d",&n);
getchar();
for(m = 0;m<n;m++){
l = 0;
scanf("%d",&time);
getchar();
p = (char *)malloc(1000*time*sizeof(char));
for(i = 0;i<time;i++)
{ k = 0;
while((ch = getchar())!='\n'){
if(ch == ' ') {
len = strlen(str);
for(j = len-1;j>=0;j--)
p[l++] = str[j];
p[l++] = ' ';
memset(str,0,sizeof(str));
k = 0;
}
else {
str[k] = ch;
k++;
}
}
if((len =strlen(str))!=0){
for(j =len-1;j>=0;j-- )
p[l++] = str[j];
memset(str,0,sizeof(str));
}
p[l++] = '\n';
}
p[l] = '\0';
l = 0;
while(p[l]!='\0')
putchar(p[l++]);
if(m != n -1) printf("\n");
}
return 0;}
ZOJ1151 word reserve
最新推荐文章于 2017-08-04 16:36:34 发布