#A. 【基础】镜像字符串

    传统题 1000ms 128MiB

【基础】镜像字符串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

大家都知道,镜子能把内容左右颠倒,比如,你拿着一个单词"apple",用它的最后侧的字符'e'贴着镜子,看到的字符串一定是"elppa",我们把颠倒后的单词,称之为镜像单词。

现在有nn个字符串,每个字符串中包含了若干被镜像的单词,请你编程将这些单词恢复原状。

请注意,不是整个字符串“颠倒”了,而是字符串中的每个单词“颠倒了”。

比如:有如下字符串"olleH kcaJ",这个字符串就包含了2个被“颠倒”的单词,将这两个单词恢复原状,结果应该是"Hello Jack"。

输入格式

第1行有一个整数nn表示接下来有nn行字符串需要我们来处理。

接下来nn行,每行有一个字符串,字符串中包含了若干被“颠倒”的单词,单词之间使用一个或多个空格分隔。(一行最多有1000个字符)

输出格式

输出nn行,每行表示对输入每行字符串处理的结果。

样例

3
olleh !dlrow
I ekil .bulcmca
I evol .mca
hello world!
I like acmclub.
I love acm.

提示

C++如果要先cin一个整数,再getline一个字符串,要注意在cin之后添加getchar()来读掉整数后多余的换行符!

int n;
string s;
cin>>n;
getchar();//读掉n后面多余的换行符
getline(cin,s);
cout<<n<<endl<<s;

数据范围

对于所有数据,n500n\leqslant 500

C2026届2024年暑假知识巩固赛

未参加
状态
已结束
规则
乐多
题目
4
开始于
2024-8-5 16:30
结束于
2024-8-8 18:30
持续时间
3 小时
主持人
参赛人数
4