A,B,C,D,E,最大的是:A哪个函数可以实现?或有什么好办法找出

解决方案 »

  1.   

    procedure TForm1.Button54Click(Sender: TObject);
    var StrList : TStringList;
    begin
      StrList := TStringList.Create;
      try
        StrList.Add('B');
        StrList.Add('C');
        StrList.Add('A');
        showMessage(StrList.Text);
        StrList.Sort;
        showMessage(StrList.Text);
        showMessage(StrList.Strings[0]);
      finally
        StrList.Free;
      end;
    end;
      

  2.   

    楼上的有问题,TSTRINGLIST的SORT是按字符串来排的,请问按你的方法
    1001 与11哪个大?在中 '1001' < '11'
      

  3.   

    边量多么 ?
     不多的话一个个来咯 
       A,B,C,D,E 
        也只要比4次就可以了啊~
      

  4.   

    Max(Max(Max(Max(Max(a, b), c), d), e), f);
      

  5.   

    冒泡法啊,小学学的。 
    1,2,3,4,5,6,7,8 
    temp=1
    if temp>2 交换 1,2 
    循环8 次 
    排序完成
      

  6.   

    试一下这个
    uses mathmax:=maxvalue(vararrayof([a,b,c,d]));不知行不行
      

  7.   

    晕,我那几个字母ABCD只是举例,其实我数据有几千行记录,
    就是想找出哪一行记录第一列的数最大
      

  8.   

    如果是字母的话,强制转化成int类型,利用ascII码值来比较
      

  9.   

    这也用问?我靠,I 服了 you.