delphi 比较四个数的大小,从最大开始
9.16.8.22取最大值可以a:=max(9,16)b:=max(8,22)max(a,b)最小值同理主要是中间的部分,知道的大哥赐教我找到一个稍微好点的方法,就是利用...
9.16.8.22
取最大值可以
a:=max(9,16)
b:=max(8,22)
max(a,b)
最小值 同理
主要是中间的部分,知道的大哥赐教
我找到一个稍微好点的方法,就是利用stringlist,先取4个数乃至N个数的最大,最小值,把其他>最小,<最大的存入stringlist,再到stringlist中取,循环,可以得到。麻烦是麻烦了一些,分就给C++的那个吧 展开
取最大值可以
a:=max(9,16)
b:=max(8,22)
max(a,b)
最小值 同理
主要是中间的部分,知道的大哥赐教
我找到一个稍微好点的方法,就是利用stringlist,先取4个数乃至N个数的最大,最小值,把其他>最小,<最大的存入stringlist,再到stringlist中取,循环,可以得到。麻烦是麻烦了一些,分就给C++的那个吧 展开
展开全部
delphi语法不是很懂哦
c的我写给你
int max(int a,int b)
{
return a>b?a:b;
}
不过貌似delphi中没有这个运算符
那换下面的好理解点吧
int max(int a,int b)
{
if(a>b)return a;//a大返回a
else return b;//否则返回b
}
理解上面的max
min就很好解决了
int min(int a,int b)
{
if(a<b)return a;
else return b;
}
c的我写给你
int max(int a,int b)
{
return a>b?a:b;
}
不过貌似delphi中没有这个运算符
那换下面的好理解点吧
int max(int a,int b)
{
if(a>b)return a;//a大返回a
else return b;//否则返回b
}
理解上面的max
min就很好解决了
int min(int a,int b)
{
if(a<b)return a;
else return b;
}
2009-03-03
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var
max,a,b:integer;
begin
a:=max(9,16)
b:=max(8,22)
showmessage('最大的数是:'+max(a,b));
end;
var
max,a,b:integer;
begin
a:=max(9,16)
b:=max(8,22)
showmessage('最大的数是:'+max(a,b));
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
min
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OMG!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询