16,748
社区成员
发帖
与我相关
我的任务
分享
var
N: array[0..122-1] of Integer;
i,J,K,Count: Integer;
begin
//仅用于生成测试数据
for I := 0 to Length(N) - 1 do begin
Randomize;
N[I] := Random(3124124);
end;
Count := Length(N);
for I := 0 to Count - 1 do begin
for J := I+1 to Count - 1 do begin
if N[I] = N[J] then begin
K := J + 1;
while K < Count do begin
N[K-1] := N[K];
Inc(K);
Dec(Count);
end;
end;
if J >= Count then Break;
end;
if I >= Count then Break;
end;
end;