练习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;
}
#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;
}
阅读全文
0 0
- 练习31
- 练习31
- 【SICP练习】31 练习1.37
- java练习31-40
- Python 练习实例31
- leetCode练习(31)
- 31-35.个人练习
- 练习
- “++”“--”练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 【转】string和stringstream用法总结
- 解决DiscuzX3.3登录页面密码明文传输问题
- impress.js
- 我将进化成一条狗(8)——自动驾驶
- python datetime学习
- 练习31
- CAS单点登陆,URL多出个参数jsessionid导致登陆失败问题
- git-flow
- oracle物化视图的批量更新
- 线程使用之条件等待模拟生产者消费者
- 抢红包算法
- 练习32
- ubuntu命令行直接发送email,带附件
- 独立成分分析简介(ICA)