最近写的排序都是同一个错误,高手来看看!
											
程序代码:const minlen=5;
procedure qd(rcdlist:array of integer);
var t,k,j,i:integer;
begin
    for i:=0 to length(rcdlist)-1 do
    begin
        k:=i;
        for j:=i+1 to length(rcdlist) do
         if rcdlist[j]<rcdlist[k] then k:=j;
         if k<>i then begin
             t:=rcdlist[i];rcdlist[i]:=rcdlist[k];rcdlist[k]:=t;
         end;
    end;
end;
var list:array[1..10] of integer;
    i:integer;
begin
    randomize;
    for i:=1 to 10 do list[i]:=random(20);
    for i:=1 to 10 do write(list[i],'  ');
    qd(list);
end.										
					
	


											

	    

	