c+++string+reverse
时间: 2023-04-26 17:04:46 浏览: 144
c++中的string可以通过reverse函数进行反转。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "hello world";
reverse(str.begin(), str.end());
cout << str << endl;
return ;
}
```
输出结果为:dlrow olleh
其中,reverse函数需要包含头文件<algorithm>。
相关问题
c++ string reverse
C++ 中字符串的反转可以使用 STL 库中的 reverse 函数:
```
#include <algorithm>
#include <string>
std::string str = "Hello, World!";
std::reverse(str.begin(), str.end());
```
也可以手动循环交换字符串的首尾字符:
```
#include <string>
std::string str = "Hello, World!";
int length = str.length();
for (int i = 0; i < length / 2; i++) {
std::swap(str[i], str[length - i - 1]);
}
```
c ++ string类型颠倒
可以使用C++中的reverse函数来颠倒string类型的字符串。具体实现如下:
```c++
#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
阅读全文