作业帮 > 综合 > 作业

VB 最大值的序号随机产生20个50到350的整数,求上面所产生20个随机整数中的最大值,以及最大值的在这20个数中的序

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/07 21:56:10
VB 最大值的序号
随机产生20个50到350的整数,求上面所产生20个随机整数中的最大值,以及最大值的在这20个数中的序号.
VB 最大值的序号随机产生20个50到350的整数,求上面所产生20个随机整数中的最大值,以及最大值的在这20个数中的序
在窗体上建三个控件:Listbox,Textbox,CommandButton,名称分别用默认名称,代码如下:
Private Sub Command1_Click()
Dim w(20) As Integer
Dim Max As Integer, imax As Integer
Randomize
For i = 1 To 20
List1.AddItem Int(301 * Rnd + 50) '随机产生20个数
Next i
Max = Val(List1.List(0))

For i = 0 To 19
vali = Val(List1.List(i))
If Max < vali Then '找最大值
Max = vali
imax = i
End If
Next
Text1.Text = "最大值是" & Max & ",是第" & imax + 1 & "个数"
End Su