以下代码经过验证,实在不知道哪里错了,可提交时还是WA,郁闷死
#include<stdio.h>
int isspace(char c)
{
if(c==' ' )
return 1;
else
return 0;
}
int main()
{
int n,i,j,len,k;
char s[1010],a[1010],ch;
while(scanf("%d",&n)==1)
{
for(i=0;i<n;i++)
{
flushall();
for(j=0;(ch=getchar())!='\n';j++) //输入一行字符
s[j]=ch;
len=j;
for(j=0;j<len;j++)
{
if(isspace(s[j])) //如果是空格,则输出并执行下一个循环
{
printf("%c",s[j]);
continue;
}
k=0;
while(isspace(s[j])==0 && j<len)
{
a[k++]=s[j];
j++;
}
for(k=k-1;k>=0;k--)
printf("%c",a[k]);
j=j-1;
}
printf("\n");
}
}
return 0;
}