递归-字符串翻转
代码:
#include <iostream>
#include <string>
using namespace std;
string F(string _str)
{
if(_str.length() <= 1) return _str;
return F(_str.substr(1)) + _str.at(0);
}
int main()
{
string str = "ABCDEF";
cout << F(str);
return 0;
}
代码:
#include <iostream>
#include <string>
using namespace std;
string F(string _str)
{
if(_str.length() <= 1) return _str;
return F(_str.substr(1)) + _str.at(0);
}
int main()
{
string str = "ABCDEF";
cout << F(str);
return 0;
}