delphi 随机函数的利用random 取10个介于1000与2000之间的随机数,并计算它们的最大,最小值及总和
2010-06-25 15:16
816 查看
var
i,randvalue,maxrandvalue,sum,minrandvalue:integer;
begin
sum:=0;
i:=0;
maxrandvalue:=0;
while i<10 do begin
randvalue:=random(2000);
if (randvalue>=1000)and(randvalue<=2000)then begin
sum:=sum+randvalue;
if maxrandvalue<randvalue then maxrandvalue:=randvalue;
if i=1 then minrandvalue:=randvalue else begin
if minrandvalue>randvalue then minrandvalue:=randvalue;
end;
if i=1 then
Label2.Caption:=inttostr(randvalue)
else
Label2.Caption:=Label2.Caption+'+'+inttostr(randvalue);
inc(i);
end;
end;
showmessage('最大值:'+inttostr(maxrandvalue)+',最小值:'+inttostr(minrandvalue)+
',总和 :'+inttostr(sum));
i,randvalue,maxrandvalue,sum,minrandvalue:integer;
begin
sum:=0;
i:=0;
maxrandvalue:=0;
while i<10 do begin
randvalue:=random(2000);
if (randvalue>=1000)and(randvalue<=2000)then begin
sum:=sum+randvalue;
if maxrandvalue<randvalue then maxrandvalue:=randvalue;
if i=1 then minrandvalue:=randvalue else begin
if minrandvalue>randvalue then minrandvalue:=randvalue;
end;
if i=1 then
Label2.Caption:=inttostr(randvalue)
else
Label2.Caption:=Label2.Caption+'+'+inttostr(randvalue);
inc(i);
end;
end;
showmessage('最大值:'+inttostr(maxrandvalue)+',最小值:'+inttostr(minrandvalue)+
',总和 :'+inttostr(sum));
相关文章推荐
- 16.03.18 【练习】利用RANDOM生成10个随机数,并找出其中的最大值和最小值。
- C#作业:利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容
- C#--利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容
- 利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容。
- PHP程序实现利用rand(1,100)函数产生10个1~100之间的随机数
- shell编程小例子——输入10个数,求最大值、最小值和总和
- 基本语法题,公倍数的计算,最大最小平均值,数组的应用,闰年的判断,完数的计算,水仙花数,随机数练习
- 利用位运算计算某种数据类型的最大值和最小值
- PHP利用rand(1,100)函数产生10个1~100之间的随机数
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- iOS生成最大最小数之间随机数
- 面试题5:计算二叉树中最大节点到最小节点之间的距离
- awk命令计算一列数值的总和,平均值,最大值,最小值
- 由键盘输入10个数,计算并输出其最大值,最小值
- 定义一个长度为10的整数说组,可用于保存用户通过控制台输入的10个整数,并计算他们的最大最小平均值。
- java代码--实现随机输出10个随机数,并显示最大值,最小值
- (Warshall13.1.1)POJ 2253(计算任意一对顶点之间的连通性||求最大路的最小值——图的传递闭包)
- 最大最小值:给n个实数,求它们之中的最大值和最小值,要求比较次数尽量小。
- Java基础知识强化之集合框架笔记35:List练习之产生10个1~20之间的随机数(要求:随机数不能重复)
- 随机得到1-20之间的10个不相同的随机数