代码(C++)
#include <iostream>
using namespace std;
#define maxsize 10
void ver(char s[], int i = 0, int j = maxsize - 1) {
if (i < j) {
swap(s[i], s[j]);
ver(s, ++i, --j);
}
}
void show(char s[]) {
for (int i = 0; i < maxsize; ++i) {
cout << s[i] << " ";
}
}
int main() {
char s[maxsize] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
ver(s);
show(s);
return 0;
}