注意使用cin~~有可能会TLE~
可以深入了解c/c++的输入输出,代码中的getchar();是用来读取输入缓冲区的换行'\n'的;
深入了解熟路输出:http://blog.csdn.net/allen231x/article/details/8255023
#include<cstdio>
#include<iostream>
using namespace std;
char str[105];
char ch;
int i, j;
int N, n;
int main()
{
scanf("%d", &N);
while(N--)
{
int n;
cin>>n;
getchar();
while(n--)
{
while(1)
{
ch = getchar();
if('\n' == ch || ' ' == ch)
{
for(j = i-1; j >=0; j--)
printf("%c", str[j]);
printf("%c", ch);
i=0;
}
else str[i++] = ch;
if('\n' == ch) break;
}
}
if(N > 0) printf("\n");
}
return 0;
}