我在这里做错了什么?它每次我给它5个号码因为某些原因最小数组函数?
var
I : integer;
Ligne : array[1..5] of integer;
function MinArray(var A : array of integer) : integer;
var I,min : integer;
begin
min := A[1];
for I := 1 to 5 do
if A[I] < min then
min := A[I] ;
writeln(min);
end;
begin
for I := 1 to 5 do
readln(Ligne[I]);
MinArray(Ligne);
sleep(50000);
end.
如果我把它关闭的功能,它工作得很好,这让我正确的答案但是当我尝试使用的功能,我可以返回0不能让它工作。
请问您是否可以取消您的代码缩进以使其易于阅读? – lurker
你真的应该学习如何使用调试器。 (你标记了这个德尔福,这意味着你必须拥有一个德尔福。)它可以让你在比你花在这里并发布你的问题花费更少的时间来解决这类问题。 –