vb 随机产生10个100-200之间的数 求最大值

 我来答
百度网友9dd2e079c
推荐于2016-12-01 · TA获得超过243个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:214万
展开全部
Option Explicit

Private Sub Form_Load()
Randomize
Me.AutoRedraw = True
Dim RandNumber(0 To 9) As Long '十个随机数
Dim MaxNumber As Long '最大数
Dim i As Long
For i = 0 To 9 '循环随机数
    RandNumber(i) = Int((200 - 100 + 1) * Rnd + 100) '生成随机数
    Print RandNumber(i) '打印生成的随机数
    If i > 0 Then '不是第一个随机数
        If RandNumber(i) > MaxNumber Then '生成的随机数大于最大的
            MaxNumber = RandNumber(i) '更新最大数
        End If
    Else '是第一个随机数
        MaxNumber = RandNumber(i) '设置最大数
    End If
Next i
Print "其中最大数为:" & MaxNumber
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式