21xrx.com
2025-03-21 16:30:04 Friday
文章检索 我的文章 写文章
C++如何用string逆序输出字符串
2023-07-05 11:47:24 深夜i     32     0
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类的灵活性可以让我们更加方便地处理字符串。

  
  

评论区