ahu

博客园 首页 新随笔 联系 订阅 管理

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

label 1;
   var total:integer;
   procedure move(n,a,b,c:integer);
    begin
    if n=1 then writeln(a,'→',c)
        else begin
        move(n-1,a,c,b);
        writeln(a,'→',c);
        move (n-1,b,a,c)

         end;
        end;
  begin
 1:  writeln('输入要移动盘子的数量') ;
 read(total);
  move(total,1,2,3);
  goto   1;
end.

posted on 2008-11-26 19:17  成虎  阅读(172)  评论(0)    收藏  举报