展开全部
追问
你用的是vb什么版本,界面我不是太懂,另外,如果同时显示最大值的坐标应该怎么办
2013-04-24
展开全部
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
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
坐标加上了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |