题解:P5705 【深基2.例7】数字反转
P5705 题解
欢迎来到 AstralNahida 的题解频道!
这道题是拿来熟悉 STL 用的,当然你要是希望直接处理出每一位数字再倒序输出也不是问题,只是未免太过繁琐了。
我们知道,STL 中有一个函数 std::reverse() 可以用来反转 STL 容器(例如 std::string、std::vector 等等)。
使用这个函数反转 std::string 的方法为:
std::reverse(str.begin(), str.end());
其中 \(\text{str}\) 是需要反转的 std::string。
反转完直接输出就行了。
AC Code:
#include <string>
#include <iostream>
#include <algorithm>
int main(void) {
std::string str;
std::cin >> str;
std::reverse(str.begin(), str.end());
std::cout << str << '\n';
return 0;
}
完结撒花!祝大家 rp++ 喵。

浙公网安备 33010602011771号