#includeusing namespace std; int main() { void hannoi(int j, char first, char second, char third); int k; cout << "请输入盘子数量: "; cin >> k; hannoi(k, 'A', 'B', 'C'); } void hannoi(int j, char first, char second, char third) { void move(int i, char first, char second); if (j == 1) { move(j, first, third); } else { hannoi(j - 1, first, third, second); move(j, first, third); hannoi(j - 1, second, first, third); } } void move(int i, char first, char second) { cout << "第" << i << "个盘子从" << first << "——>" << second << endl; }



