写vb程序:随机生成10个数,保存在一维数组中,显示最大数及位置

 我来答
UNi2013
2013-05-03 · TA获得超过293个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:159万
展开全部


Private Sub Form_Paint()

    Dim a(1 To 10) As Double

    Dim i As Integer, n As Integer, m As Double

    m = 0

    Randomize

    For i = 1 To 10

        a(i) = Rnd

        If m < a(i) Then

            m = a(i)

            n = i

        End If

        Print i, a(i)

    Next


    Print

    Print

    Print "第", n, m, "最大"

End Sub

chinaboyzyq
2013-05-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3265万
展开全部
Private Sub Command1_Click()
Randomize Timer
Dim i As Integer, a(9) As Integer
Dim maxN As Integer, maxI As Integer

For i = 0 To 9
a(i) = Int(Rnd * 101)
Print a(i);
If maxN < a(i) Then
maxN = a(i)
maxI = i
End If
Next
Print
Print "最大数是:" & maxN & " 位置是:" & maxI + 1
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式