0
我已经写了这个代码在Array找出第二个最高值:找到第二个最高值
var
i,
ZweitMax,
Max : integer;
begin
Max := -maxint;
ZweitMax := -maxint;
for i := 1 to FELDGROESSE do
if inFeld[i] > Max then
begin
ZweitMax := Max;
Max := inFeld[i];
end
else
if inFeld[i] > ZweitMax then
begin
ZweitMax := inFeld[i];
FeldZweitMax := ZweitMax;
end
end;
哪里是在这段代码的问题,为什么它不打印出正确的价值? 信息:代码是一个功能的一部分FeldZweitMax
好吧,这意味着我需要改变开始/结束? – Marco
它的作品,现在我明白了为什么。谢谢。 – Marco