21xrx.com
2024-12-26 03:02:53 Thursday
登录
文章检索 我的文章 写文章
C++如何用string逆序输出字符串
2023-07-05 11:47:24 深夜i     --     --
C++ string 逆序 输出 字符串

在C++中,使用string类可以方便地处理字符串。如果要将字符串逆序输出,可以使用reverse函数来实现。

首先,需要包含string头文件:


#include <string>

然后定义一个string类型的变量,并用字符串初始化它:


string str = "Hello World";

接下来,调用reverse函数逆序输出字符串:


reverse(str.begin(), str.end());

需要注意的是,reverse函数需要使用algorithm头文件。另外,因为string类型是可变的,所以它的begin()函数返回一个迭代器,可以用来访问字符串中的每个字符。

最后,使用cout将逆序输出的字符串输出到控制台中:


cout << str << endl;

完整代码如下:


#include <iostream>

#include <string>

#include <algorithm>

using namespace std;

int main()

{

  string str = "Hello World";

  reverse(str.begin(), str.end());

  cout << str << endl;

  return 0;

}

执行这段代码,输出结果为:dlroW olleH

以上就是在C++中如何用string逆序输出字符串的方法。通过reverse函数,可以方便地将字符串逆序输出,并且string类的灵活性可以让我们更加方便地处理字符串。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复