c++字符串逆序输出怎么实现

   2025-02-15 2510
核心提示:有多种方法可以实现C++字符串的逆序输出,以下是两种常见的方法:方法一:使用循环逆序输出#include iostream#include stringint

有多种方法可以实现C++字符串的逆序输出,以下是两种常见的方法:

方法一:使用循环逆序输出

#include <iostream>#include <string>int main() {    std::string str = "Hello, World!";        // 使用循环从字符串末尾开始逐个输出字符    for (int i = str.length() - 1; i >= 0; i--) {        std::cout << str[i];    }        return 0;}

方法二:使用递归逆序输出

#include <iostream>#include <string>void reverseString(const std::string& str, int index) {    if (index < 0) {        return;    }        // 递归地输出字符    std::cout << str[index];    reverseString(str, index - 1);}int main() {    std::string str = "Hello, World!";        // 调用递归函数开始逆序输出    reverseString(str, str.length() - 1);        return 0;}

无论使用哪种方法,以上代码都将输出字符串"Hello, World!“的逆序形式:”!dlroW ,olleH"。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言