llww20000 发表于 2017-12-30 23:03:37

学教程做的程序

看了教 程,学着做的程序,但是很多代码写的不规范,数组做出来效果一样,请大家点评不足。
代码公布如下:这个代码值要把大于号换小于号,就是最大值和最小值,但是不明白为什么会这样。
.........
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
Var
num:Array Of Integer;
max,min, i:Integer;//max最大值。
begin
   Edit1.Text:='';
   Edit2.Text:='';
   Edit3.Text:='';
   For i:=1 To 10 do
   begin
   num:=10 +Random (90);
   Edit1.Text:=IntToStr(num)+','+Edit1.Text;
   end;
   Edit1.Text:=Copy ( Edit1.Text,1,Length(Edit1.Text)-1) ;
//以下判断最大值
   max:=num;
   i:=1;
   For i:=2 to 10 do
   if max<numthen
   max:=num;
   Edit2.Text:=IntToStr(max);
//复制上面代码换大小号,以下判断最小值
   max:=num;
   i:=1;
For i:=2 to 10 do
   ifmax>num then
   max:=num;
   Edit3.Text:=IntToStr(max);
end;
end.
页: [1]
查看完整版本: 学教程做的程序