题解:P5705 【深基2.例7】数字反转

P5705 题解

欢迎来到 AstralNahida 的题解频道!

这道题是拿来熟悉 STL 用的,当然你要是希望直接处理出每一位数字再倒序输出也不是问题,只是未免太过繁琐了。

我们知道,STL 中有一个函数 std::reverse() 可以用来反转 STL 容器(例如 std::stringstd::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++ 喵。

posted @ 2025-08-20 19:17  AstralNahida  阅读(68)  评论(0)    收藏  举报