简单问题、简单问题、简单问题、简单问题。 如何让几个数按值大小排序?例如:a:=1;b:=2;c:=3;如和让它们按数值大小显示在Edit1中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那是因为你问的时间不对,都10点了哪还有人来泡论坛,都睡觉准备上班了如果说你只用比较3个数,那可以用下面的方法var a,b,c,d : Integer;begin a:=1; b:=2; c:=3; d:=max(a,b); d:=max(c,d); edit1.Text:=inttostr(d);end; var a,b,c,d : Integer;begin a:=1; b:=2; c:=3; d:=max(a,b); d:=max(c,d); edit1.Text:=inttostr(d);end; 大概有50个数左右需要从大到小排序,用max太麻烦了,还有其他办法吗? 随机产生99个数,然后排序,在EDIT中显示:procedure TForm1.Button1Click(Sender: TObject);var StringList: TStringList; Idx: Integer;begin StringList := TStringList.Create; try Randomize; for Idx := 1 to 99 do StringList.Add(Format('%.2d',[Random(50)])); StringList.Sort; StringList.Delimiter := ' '; Edit1.Text := StringList.DelimitedText; finally StringList.Free; end;end; 在DELPHI插入记录问题 IT速查手册,程序员的维权基地 暂别D版,因工作性质转向Java,暂别Delphi 为什么在ActiveXForm中使用OpenDialog无法返回正确的文件名? 报表打印显示不同分组难题 我还有话要说!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! C++代码转delphi问题共七行 请朋友们帮忙 谁有这种感受! 请问哪儿有Delphi6.0的控件下载? 遇到一个相当奇怪的问题,请各位高手帮帮忙! 怎样动态读出类中的public属性,GetPropInfo只能读出published部门的属性 dbchart問題請教
如果说你只用比较3个数,那可以用下面的方法
var a,b,c,d : Integer;
begin
a:=1;
b:=2;
c:=3;
d:=max(a,b);
d:=max(c,d);
edit1.Text:=inttostr(d);
end;
begin
a:=1;
b:=2;
c:=3;
d:=max(a,b);
d:=max(c,d);
edit1.Text:=inttostr(d);
end;
var
StringList: TStringList;
Idx: Integer;
begin
StringList := TStringList.Create;
try
Randomize;
for Idx := 1 to 99 do
StringList.Add(Format('%.2d',[Random(50)]));
StringList.Sort;
StringList.Delimiter := ' ';
Edit1.Text := StringList.DelimitedText;
finally
StringList.Free;
end;
end;