-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) –