新手请教一个问题, 请大家帮帮忙
HI, 我是DELPHI新手,请大家帮忙Procedure DiscoverSomethingInteresting(Input : Array Of Integer; Out x, y, z : Integer);
Var
i, j, k : Integer;
w : Integer;
Begin
z := -MaxInt;
For i := 1 To Length(Input) Do
Begin
For j := 0 To Length(Input) - i Do
Begin
w := 0;
For k := 0 To i - 1 Do
Begin
w := w + Input[j+k];
End;
If w > z Then
Begin
z := w;
x := j;
y := j+i-1;
End;
End;
End;
End;
问题:
1 请问以上代码,有什么逻辑上的错误吗?
2 从以上的代码, 可以说明delphi中的ARRAY的什么特性吗?