有偿征求排序函数的Delphi内嵌汇编(basm)代码
{====================================================================
3数排序(冒泡排序)
=====================================================================}
function GetThreeSort(bsg:array of integer): string;
var
i, j, n: integer;
begin
for i:=2 downto 0 do begin
for j:= 0 to i-1 do begin
if bsg[j]>bsg[j+1]then begin
n:=bsg[j];
bsg[j]:=bsg[j+1];
bsg[j+1]:=n;
end;
end;
end;
result:=IntToStr(bsg[0])+IntToStr(bsg[1])+IntToStr(bsg[2]);
end;
本人愿为提供代码(须能在D7中编译通过并返回正确的值)的大侠支付酬劳50元。绝不食言。
代码请发到:du_juan1980@tom.com
[此贴子已经被作者于2007-6-24 9:08:03编辑过]