怎么用delphi做“任意输入三个数,按照由大到小的顺序排列”

来源:百度知道 编辑:UC知道 时间:2024/09/26 10:33:01

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var

arrayData : array [0..2] of Integer;
p,i,j,swap : integer;
begin

arrayData [0] := StrtoInt(self.Edit1.text);
arrayData [1] := StrtoInt(self.Edit2.text);
arrayData [2] := StrtoInt(self.Edit3.text);
for p := 0 to 2 do
begin
for j:=p+1 to 2 do
begin

if arrayData [p] < arra