#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倒序
原文作者:递归算法
原文地址: https://blog.csdn.net/COCO56/article/details/80304848
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/COCO56/article/details/80304848
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。