Description
In most languages, text is written from left to right. However, there are other languages where text is read and written from right to left. As a first step towards a program that automatically translates from a left-to-right language into a right-to-left language and back, you are to write a program that changes the direction of a given text.
Input Specification
The input contains several test cases. The first line contains an integer specifying the number of test cases. Each test case consists of a single line of text which contains at most 70 characters. However, the newline character at the end of each line is not considered to be part of the line.
Output Specification
For each test case, print a line containing the characters of the input line in reverse order.
Sample Input
3
Frankly, I don’t think we’ll make much
money out of this scheme.
madam I’m adam
Sample Output
hcum ekam ll’ew kniht t’nod I ,ylknarF
.emehcs siht fo tuo yenom
mada m’I madam
这个题是真的水,用cin.get()去回车。getline读整行,一个reverse完活。
代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string s;
cin >> n;
cin.get();
while(n--)
{
getline(cin, s);
reverse(s.begin(), s.end());
cout << s << endl;
}
return 0;
}
本文介绍了一个简单的程序,该程序能够将输入的文本从左至右的书写方式转换为从右至左的方式。通过读取多行测试数据并利用C++标准库函数reverse实现文字方向的翻转。
2681

被折叠的 条评论
为什么被折叠?



