解题思路:
注意事项:
参考代码:
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <stdio.h> using namespace std; void rev(int cur, const int n, string & str) { if (cur >= n / 2) return; char temp = str[cur]; str[cur] = str[n - cur - 1]; str[n - cur - 1] = temp; cout << str << endl; rev(cur + 1, n, str); } int main(int argc, char** argv) { int n = 0; string s; cin >> n >> s; rev(0, n, s); cout << endl << s; return 0; }
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:567 |
上车人数 (C语言代码)浏览:778 |
数组输出 (C语言代码)错误???浏览:563 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
WU-链表数据求和操作 (C++代码)浏览:1313 |
WU-小九九 (C++代码)浏览:1684 |
1017题解浏览:594 |
C语言训练-自守数问题 (C语言代码)浏览:741 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:582 |