VB随机产生数组

设计程序,随机产生64个从100-999范围内的整数,存放在8*8的数组中,然后在该数组中找出最大值的元素(若右多个最大元素,只需找出其中一个),并输入其值及行号列号(行... 设计程序,随机产生64个从100-999范围内的整数,存放在8*8的数组中,然后在该数组中找出最大值的元素(若右多个最大元素,只需找出其中一个),并输入其值及行号列号(行号列号都从1开始算) 展开
 我来答
百度网友21c2c8f
2010-11-01 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:174万
展开全部
Private Sub Command1_Click()

Dim a(1 To 8, 1 To 8) As Integer
Dim i, j As Integer
Dim max, m, n As Integer
max = 0
For i = 1 To 8
For j = 1 To 8
a(i, j) = Int((999 - 100 + 1) * Rnd + 100)
If a(i, j) > max Then
max = a(i, j)
m = i
n = j
Else
max = max
End If
Next
Next
MsgBox max & " 行 : " & m & " 列 : " & n

End Sub
tonkeys
2010-11-01 · TA获得超过1513个赞
知道大有可为答主
回答量:2087
采纳率:33%
帮助的人:2433万
展开全部
Randomize

Dim m(8, 8) As Integer
Dim mx As Integer, mr As Integer, mc As Integer

For i = 1 To 8
For j = 1 To 8
m(i, j) = Rnd * 899 + 0.5 + 100
If m(i, j) > mx Then
mx = m(i, j)
mr = i
mc = j
End If
Next j
Next i
MsgBox "最大数是" & mx & ",在第" & mr & "行,第" & mc & "列"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式