yanshuxu426
幼苗
共回答了25个问题采纳率:96% 举报
var n,i,z:longint;
procedure h(n:longint;a,b,c:char);
begin
if n=1 then writeln(n,' from ',a,' to ',c)
else
begin
h(n-1,a,c,b);
writeln(n,' from ',a,' to ',c);
h(n-1,b,a,c);
end;
end;
begin
readln(n);
z:=1;
for i:=1 to n do
z:=z*2;
dec(z);
writeln(z);
h(n,'A','B','C');
end.
本程序已经AC,望采纳,也希望交个朋友,本人浙江神死魔灭
1年前
1