我正試圖在Pascal中實現以下算法。 Pascal對我來說是新的,所以我不明白問題在哪裏。該程序試圖找到這樣兩個整數之間的最大:Pascal中的最大查找程序
program maqsimaluri;
function max(a,b:integer):integer;
begin
if a>=b then
max:=a
else
max:=b;
end;
negon
var a:=5;
var b:=4;
write(max(a,b));
end.
,但我得到了以下錯誤
Free Pascal Compiler version 2.2.0 [2009/11/16] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prog.pas
prog.pas(10,5) Error: Illegal expression
prog.pas(10,9) Error: Illegal expression
prog.pas(10,9) Fatal: Syntax error, ";" expected but "identifier A" found
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
什麼可能導致這個錯誤,我該如何解決呢?
任何暗示?我真的不明白 –