练习31

来源:互联网 发布:linux格式化磁盘 编辑:程序博客网 时间:2024/05/21 22:28
#include <iostream>
#include <string>
using namespace std;


string reverse(string& str) {
if (str.length() > 1) {
string sub = str.substr(1, str.length() - 2);
return str.substr(str.length() - 1, 1) + reverse(sub) + str.substr(0, 1);
} else
return str;
}


int main() {
string str;
cout << "输入一个字符串:";
cin >> str;
cout << "原字符串为:" << str << endl;
cout << "倒序反转后为:" << reverse(str) << endl;
return 0;
}
原创粉丝点击