題目描述
寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。例如:
輸入描述:
輸入N個字符
輸出描述:
輸出該字符串反轉後的字符串
輸入例子:
abcd
輸出例子:
dcba
利用反向迭代器來實現rbegin(),rend()。
反向迭代器也存在const版本和非const版本
/*
寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。
*/
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string Solution(string in)
{
stringstream ss;
for (auto i = in.crbegin(); i != in.crend(); ++i)
ss << *i;
return ss.str();
}
int main()
{
string input;
while (cin >> input)
{
cout<<Solution(input);
}
return 0;
}