用c++编写一个求字符串的转置的函数reverse(string&s)

2025-05-02 21:55:13
推荐回答(2个)
回答1:

#include
#include
using namespace std;

void reverse(string &str)
{
int l=str.length();
for(int i=0;i {
char c=str[i];
str[i]=str[l-i-1];
str[l-i-1]=c;
}
}

void main()
{
string a="123abc";
reverse(a);
cout<}

回答2:

没那么复杂 既然是c++干嘛还要c那一套
void reverse(string &str){str.reserve();}