题目描述
马克听说前面有一道题把矩阵反转,作为一个优秀的oier,你当然会把字符串反转,现在给你一行小C写的文本,你能把每个单词都反转并输出它们吗?
输入格式
输入包含多组测试样例。第一行为一个整数T,代表测试样例的数量,后面跟着T个测试样例。 每个测试样例占一行,包含多个单词。一行最多有1000个字符。
输出格式
对于每一个测试样例,你应该输出转换后的文本。
样例
样例输入
3
olleh !dlrow
I ekil .bulcmca
I evol .mca
样例输出
hello world!
I like acmclub.
I love acm.
这是我的代码,样例都过不了
using namespace std;
string s;
char c;
int main()
{
#ifndef ONLINE_JUDGE
freopen("linshi.in","r",stdin);
#endif
int n,i,j,lens;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>s;
c=getchar();
while(c!=' ')
{
lens=s.size();
for(j=lens-1;j>=0;j--)
{
cout<<s[j];
}
cout<<c;
cin>>s;
c=getchar();
}
cout<<endl;
}
return 0;
}