利用随机函数产生50-100范围内的20个随机数,显示其中最大值,最小值和平均值

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:57:25
(以下是我的部分代码,只产生了随机数,但不知道怎样挑出最值和计算平均?

For i = 1 To 20
a=Int(Rnd*51+50)
Print a;
Next i
为什么要把max的初值定为0
min 100

s=0
p=50
q=100
For i = 1 To 20
a=Int(Rnd*51+50)
Print a;
if a>=p then
p=a
end if
if a<=q then
q=a
end if
s=s+a
Next i
b=s/20
print "最大值是";p
print "最小值是";q
print "平均值是";b
end sub

将你的部分改了一下,加上你原来的应该行了

max=0
min=100
For i = 1 To 20
a=Int(Rnd*51+50)
if max<a then max=a
if min>a then min=a
s=s+a
Print a;
Next i
s就是总值 除以20 不就是平均值了~
max 最大值
min 最小值

VB方面的:利用随机函数产生20个50--100范围内的随机数,显示它们的最大值,最小值,和平均值 VB中利用随机函数产生20个50~100范围内的随机数,用debug.write()将其显示在输出窗口中 利用随机函数产生100个10~99之间的随机整数,找出其中的素数,并将这些素数求和。 利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。 怎样可以用随机函数产生不大于100的各不相同的随机整数??? 利用JAVA的随机函数随机生成n个整数 (1)编写程序,利用随机函数产生并输出10个10~99之间的随机整数,再按升序输出这10个数。 Matlab产生伪随机序列函数 pascal语言中想随机产生10个(50,100)的数该怎么用random函数 VB 中怎么用随机函数产生50个10—100之间的互不相同的整数