非递归汉诺塔问题 #include <bits/stdc++.h> using namespace std; struct _move { int n; //当前要移动的盘子编号 int u; //上方还有几个盘子 char s, m, d;//起始塔,中间塔,目的塔 _move(int n1, int u1, char s1, char m1, char d1) : n(n1), u(u1), s(s1), m(m1), d(d1) { } }; void honoi(int n, char a, char b, char c) { if (n <= 0) return...