汉诺塔C++代码
完全码
int main()
{
void hanoi(int n,char one,char two,char three);
int m;
cout & lt& lt"输入板的数量:"
CIN & gt;& gtm;
河内(m,' A ',' B ',' C ');
}
void hanoi(int n,char 1,char 2,char 3)
{
void move(char x,char y);
如果(n == 1)
{
动(一,三);
}
其他
{
河内(n-1,一,三,二);
动(一,三);
河内(n-1,二,一,三);
}
}
空移动(字符x,字符y)
{
cout & lt& ltx & lt& lt"--> "& lt& lty & lt& ltendl
}