将单词正序输出组成句子。
#include<bits/stdc++.h>
using namespace std;
char str[1005];
char s[1000][1000];
int main()
{
int t;cin>>t;getchar();
while(t--)
{
int ansi=0,ansj=0;
memset(str,0,sizeof(str));
memset(s,0,sizeof(s));
gets(str);
int len=strlen(str);
for(int i=0;i<len;i++)
{
if(str[i]==' '){
s[ansi][ansj]='\0';
ansi++;
ansj=0;
}
else s[ansi][ansj++]=str[i];
}
for(int i=0;i<=ansi;i++)
{//cout<<"**"<<endl;
int len=strlen(s[i]);
for(int j=len-1;j>=0;j--)
printf("%c",s[i][j]);
if(i==ansi) printf("\n");
else printf(" ");
}
}
return 0;
}