-1
這個程序需要解決河內問題的塔,但由於某種原因,它不會工作,這是我的代碼。爲什麼不是這個Pascal程序工作?
program haanoi ;
procedure Hanoi(n: integer; A, B, C: char);
begin
if n = 1 then
writeln(A, '-->', C)
else
<---- F
hanoi(n-1, A, C, B);
writeln(A, '-->',C);
hanoi(n-1, B, A, C);
<--- G
end ;
begin
Hanoi(4, 'A', 'B', 'C') ;
readln ;
end.
但是當我在F行開始加行並結束;在G線上工作,爲什麼?
[Pascal if/else program syntax error]可能重複(http://stackoverflow.com/questions/25827359/pascal-if-else-program-syntax-error) –