VB题目:用随机函数产生10个0到100之间的随机整数存入一堆数组A中……

VB题目:用随机函数产生10个0到100之间的随机整数存入一堆数组A中,求这10个数中的最大值及其在数组A中的位置。很急啊!麻烦各位大神了!... VB题目:用随机函数产生10个0到100之间的随机整数存入一堆数组A中,求这10个数中的最大值及其在数组A中的位置。 很急啊!麻烦各位大神了! 展开
 我来答
tjrmgs
推荐于2017-12-16 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1039万
展开全部
Private Sub Form_Click()
    Me.Cls
    Dim n(1 To 10) As Integer
    Dim i%,nMax%,pos%
    Dim str As String
    '产生10个0-100的随机数并写入数组
    Randomize
    For i = 1 To 10
        n(i) = Int((100 - 0 + 1) * Rnd + 0)
        str = str & n(i) & " "
    Next i
    '找最大值
    nMax=n(1)
    For i = 1 To 10
        If n(i)>nMax Then nMax=n(i)
    Next i
    '找最大值位置
    pos=1
    For i=1 To 10
        If n(i)=nMax Then
            pos =i
            Exit For
        End If
    Next i
    Print str  '窗体显示随机数
    Print "最大值:" & nMax
    Print "位置:" & pos
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式