VB编程题 随机生成5×5二维数组 并输出每行元素的最大值 平均值 和所有

VB编程题随机生成5×5二维数组并输出每行元素的最大值平均值和所有元素中最大值的行列号。... VB编程题 随机生成5×5二维数组 并输出每行元素的最大值 平均值 和所有元素中最大值的行列号。 展开
 我来答
数学与计算机编程
推荐于2017-12-16 · TA获得超过2159个赞
知道大有可为答主
回答量:2312
采纳率:80%
帮助的人:557万
展开全部
Private Sub Command1_Click()
  Dim a(1 To 5, 1 To 5) As Integer, intSum(1 To 5) As Integer, intMax(1 To 5) As Integer
  Dim intMaxID(1 To 5) As Integer, intMax1 As Integer, intMaxRowID As Integer, intMaxColumnID As Integer
  Print
  Print "         二维数组           "; "最大值"; " 平均数"
  Print
  Randomize (Timer)
  For i = 1 To 5
    For j = 1 To 5
      a(i, j) = Int(Rnd * 900 + 100)
      If a(i, j) > intMax(i) Then
        intMax(i) = a(i, j)
        intMaxID(i) = j
      End If
      intSum(i) = intSum(i) + a(i, j)
      Print a(i, j);
    Next j
    If intMax(i) > intMax1 Then
      intMax1 = intMax(i)
      intMaxRowID = i
      intMaxColumnID = intMaxID(i)
    End If
    Print Space(4) & intMax(i) & Space(4) & intSum(i) / 5
    Print
  Next i
  Print " 所有元素最大值" & intMax1 & "的行号为" & intMaxRowID; ",列号为" & intMaxColumnID & "。"
  Print
End Sub

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式