编辑代码

#include<iostream>
using namespace std;
void han(int a, char x, char y, char z) {
	if (a == 1) {
		cout << x << "-->" << z << endl;
	}
	else {
		han(a - 1, x, z, y);
		cout << x << "-->" << z << endl;
		han(a - 1, y, x, z);
	}
}
int main() {
	int a;
	cin >> a;
	han(a, 'a', 'b', 'c');
	return 0;
}