vb 关于数组的问题1.利用随机函数生成一个4*5的矩阵(二维数组),范围是[1,100]之间的整数,求所有元

问题描述:

vb 关于数组的问题1.利用随机函数生成一个4*5的矩阵(二维数组),范围是[1,100]之间的整数,求所有元
素的最大值
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
Dim a%(4,5)
Private Sub Command1_Click() '产生并输出
For i = 1 To 4
For j = 1 To 5
a(i,j) = Int(Rnd * 100) '[1,100]
Print a(i,j);
Next j
Print '换行
Next i
End Sub
Private Sub Command2_Click() '求最小值
Max = a(1,1) '最大值的初始值为第一个元素
For i = 1 To 4
For j = 1 To 5
If Max < a(i,j) Then
Max = a(i,j)
End If
Next j
Next i
Print "最大值为:"; Max
End Sub
再问: 如果同时显示最大值的坐标怎么办,
再答: Dim a%(4, 5) Dim imax As Integer Dim jmax As Integer Private Sub Command1_Click() '产生并输出 For i = 1 To 4 For J = 1 To 5 a(i, J) = Int(Rnd * 100) '[1,100] Print a(i, J); Next J Print '换行 Next i End Sub Private Sub Command2_Click() '求最小值 Max = a(1, 1) '最大值的初始值为第一个元素 For i = 1 To 4 For J = 1 To 5 If Max < a(i, J) Then Max = a(i, J) imax = i jmax = J End If Next J Next i Print "最大值为:"; Max; ",坐标为(" & imax & "," & jmax & ")" End Sub 坐标加上了
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识