matlab 版的汉诺塔 游戏效果如下 只做了一层到五层的 可以复制下来玩玩试试~
function hano(level)
if nargin arrow(2)
B=[B,arrow(2)];
arrow(2)=[];
end
end
end
if (arrow(1)==3)
if isempty(C)
C=[C,arrow(2)];
arrow(2)=[];
else
if C(end)>arrow(2)
C=[C,arrow(2)];
arrow(2)=[];
end
end
end
end
end
draw()
end
draw()
end
把这三段都复制下来放在同一个m文件里即可 。