c++如何实现string字符串翻转

c++如何实现string字符串翻转.
2025-05-16 18:46:01
推荐回答(1个)
回答1:

可以通过下面的函数方法进行翻转:

#include

#include

using namespace std;

void main()

{tring str = "012345678";

//求出字符串的长度

int len = str.length();

for (int i = 0; i

{//前后交换

char temp = str[i];

str[i] = str[len-i-1];

str[len-i-1] = temp;}

//输出交换后的字符串

cout<

扩展资料:

另外一种方法:

利用C++标准库中通用算法,例子如下:

#include

#include

int main(int argc, char*argv[])

{std::string str = "song";

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

//do other things

return 0;}