#include <iostream>
using namespace std;
void reverse(string &s)
{
static string s2;
int Size1=s.length(),Size2=s2.length();
if(Size1==Size2)
{
s=s2;
return;//因为函数返回值类型为空,所以什么都不返回,这里只代表递归调用结束。
}
s2+=s.at(Size1-Size2-1);
reverse(s);
}
int main()
{
//cout << "Hello world!" << endl;
string s="abcdef";
reverse(s);
cout<<s;
return 0;
}
C++课后练习,编写函数void reverse(string &s),用递归算法使字符串s倒序
最新推荐文章于 2023-12-01 14:57:59 发布