level 1
幻月成灭
楼主
不知道为什么运行显示是下标越界,
Option Base 1
Private Sub Command1_Click()
Dim m As Integer, n As Integer, f As Boolean
m = InputBox("m")
n = InputBox("y")
ReDim A(m, n) As Integer
A(m, n) = Int(Rnd * 101)
f = True
For i = 1 To m
maxy = A(i, 1)
For j = 1 To n
If A(i, j) > Max Then
Max = A(i, j)
maxy = j
End If
Next j
For k = 1 To m
If A(k, maxy) < Max Then 下标越界黄色标注行
f = False
Exit For
Else
Print "A(" & Str(i) & ","; Str(maxy) & ")=" & A(i, maxy)
End If
Next k
Next i
If f = False Then Print "??а???"
End Sub
2020年06月19日 09点06分
1
Option Base 1
Private Sub Command1_Click()
Dim m As Integer, n As Integer, f As Boolean
m = InputBox("m")
n = InputBox("y")
ReDim A(m, n) As Integer
A(m, n) = Int(Rnd * 101)
f = True
For i = 1 To m
maxy = A(i, 1)
For j = 1 To n
If A(i, j) > Max Then
Max = A(i, j)
maxy = j
End If
Next j
For k = 1 To m
If A(k, maxy) < Max Then 下标越界黄色标注行
f = False
Exit For
Else
Print "A(" & Str(i) & ","; Str(maxy) & ")=" & A(i, maxy)
End If
Next k
Next i
If f = False Then Print "??а???"
End Sub