vb中二维数组元素怎么去掉某一行某一列然后输出

如题所述

Dim Suju(3, 4) As Integer

Private Sub Command1_Click()
    Randomize
    Text1 = ""
    For i = 0 To 3
        For j = 0 To 4
            Suju(i, j) = Rnd * 89 + 10
            Text1 = Text1 & " " & Suju(i, j)
        Next
        Text1 = Text1 & vbCrLf
    Next
    Picture1.Cls
    Picture1.Print Smax(Suju)
    
End Sub

 Function Smax(Sj() As Integer) As String
    Dim aa As Integer
    Dim bb As String
    
    aa = Suju(0, 0)
    For i = 0 To UBound(Sj, 1)
        For j = 0 To UBound(Sj, 2)
            If aa < Sj(i, j) Then aa = Sj(i, j)
        Next
    Next
    
    For i = 0 To UBound(Sj, 1)
        For j = 0 To UBound(Sj, 2)
            If aa = Sj(i, j) Then
                bb = bb & vbCrLf & "在第" & i + 1 & "行,第" & j + 1 & "列"
            End If
        Next
    Next
    Smax = "最大值是:" & aa & bb
    
 End Function

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网