排序过程!请问我该怎么办呢?
hhsj 2002-05-16 05:09:41 排序过程不能用
procedure PaiXuProc(a:array of integer);
var
j,k:integer;
Temp:integer;
Flag:boolean;
begin
for j:=1 to high(a)-1 do
begin
Flag:=False;
for k:=1 to k-j-1 do
begin
if a[k]>a[k+1] then
begin
Temp:=a[k];
a[k]:=a[k+1];
a[k+1]:=Temp;
Flag:=True;
end;
end;
if Flag=False then break;
end;
end;
我在一个函数里定义了一个数组
ai:array[0..8] of integer;
然后在该函数里调用上面的排序过程
PaiXuProc(ai);
但输出的数组依旧是原来的样子!!
我该怎么办呢?