直接暴力求解。
先接收,再输出。
代码如下:
#include<string.h>
#include<stdio.h>
int main()
{
char a[1005];
int t,i,j;
scanf("%d",&t);
getchar();
while(t--){
gets(a);
for(i=0;i<strlen(a);i++){
if(a[i]==' '){
for(j=i-1;j>=0;j--){
if(a[j]==' ')
break;
else
printf("%c",a[j]);
}
printf(" ");
}
else if(i==strlen(a)-1){
for(j=i;j>=0;j--){
if(a[j]==' ')
break;
else
printf("%c",a[j]);
}
}
else ;
}
printf("\n");
}
return 0;
}