Unit1.~pas
上传用户:autowell
上传日期:2022-06-21
资源大小:16754k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit Unit1;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls;
  6. type
  7.   TForm1 = class(TForm)
  8.     Label1: TLabel;
  9.     Edit1: TEdit;
  10.     Edit2: TEdit;
  11.     Edit3: TEdit;
  12.     Edit4: TEdit;
  13.     Edit5: TEdit;
  14.     Button1: TButton;
  15.     Label2: TLabel;
  16.     Edit6: TEdit;
  17.     Edit7: TEdit;
  18.     Edit8: TEdit;
  19.     Edit9: TEdit;
  20.     Edit10: TEdit;
  21.     procedure Button1Click(Sender: TObject);
  22.   private
  23.     { Private declarations }
  24.   public
  25.     { Public declarations }
  26.   end;
  27. var
  28.   Form1: TForm1;
  29. implementation
  30. {$R *.dfm}
  31. procedure TForm1.Button1Click(Sender: TObject);
  32. var
  33. array1,array2:array[0..4] of Integer;
  34. max,i,j:integer;
  35. begin
  36.   array1[0]:= strtoint(edit1.Text);
  37.    array1[1]:= strtoint(edit2.Text);
  38.    array1[2]:= strtoint(edit3.Text);
  39.    array1[3]:= strtoint(edit4.Text);
  40.    array1[4]:= strtoint(edit5.Text);
  41.    begin
  42.      for i:=0 to Length(array1)-1 do
  43.         for j:=0 to Length(array1)-i-1 do
  44.           begin
  45.               max:=array1[j];
  46.               if max<array1[j+1] then
  47.                 max:=array1[j+1]
  48.           end;
  49.     array2[i]:=max;
  50.   end;
  51.    edit6.Text:=inttostr(array2[0]);
  52.    edit7.Text:=inttostr(array2[1]);
  53.    edit8.Text:=inttostr(array2[2]);
  54.    edit9.Text:=inttostr(array2[3]);
  55.    edit10.Text:=inttostr(array2[4]);
  56. end;
  57. end.