早教吧作业答案频道 -->数学-->
随机数生成25个正整数,组成一个5*5的二维数组,然后找出最大元素及最大元数素所在的位置,并按A(n1,n2)二×的形式输出.
题目详情
随机数生成25个正整数,组成一个5*5的二维数组,然后找出最大元素及最大元数素所在的位置,并按A(n1,n2)二×的形式输出.
▼优质解答
答案和解析
Option Explicit
Private WithEvents Command1 As CommandButton
Private Sub Form_Load()
Set Command1 = Controls.Add("vb.CommandButton", "Command1")
With Command1
.Visible = True
.Caption = "运行"
.Left = 100
.Top = 100
End With
With Me
.Width = 9000
.Height = 5000
.BorderStyle = 1
End With
End Sub
Private Sub Command1_Click()
Dim n1 As Byte, n2 As Byte
Dim A(5, 5) As Integer
Dim Max As Integer '记录最大值
Dim X As Byte, Y As Byte '记录最大值坐标
Cls
Me.CurrentX = 0
Me.CurrentY = 800
'自动生成25个区间在[100,999]的三位数
Randomize
For n1 = 1 To 5
For n2 = 1 To 5
A(n1, n2) = 900 * Rnd + 100
If A(n1, n2) > Max Then Max = A(n1, n2): X = n1: Y = n2
Print "A("; n1; ","; n2; ")="; A(n1, n2); Space(2);
Next n2
Print
Next n1
Print
Print "最大元数=" & Max, "所在坐标=" & "(" & X & "," & Y & ")"
End Sub
Private WithEvents Command1 As CommandButton
Private Sub Form_Load()
Set Command1 = Controls.Add("vb.CommandButton", "Command1")
With Command1
.Visible = True
.Caption = "运行"
.Left = 100
.Top = 100
End With
With Me
.Width = 9000
.Height = 5000
.BorderStyle = 1
End With
End Sub
Private Sub Command1_Click()
Dim n1 As Byte, n2 As Byte
Dim A(5, 5) As Integer
Dim Max As Integer '记录最大值
Dim X As Byte, Y As Byte '记录最大值坐标
Cls
Me.CurrentX = 0
Me.CurrentY = 800
'自动生成25个区间在[100,999]的三位数
Randomize
For n1 = 1 To 5
For n2 = 1 To 5
A(n1, n2) = 900 * Rnd + 100
If A(n1, n2) > Max Then Max = A(n1, n2): X = n1: Y = n2
Print "A("; n1; ","; n2; ")="; A(n1, n2); Space(2);
Next n2
Next n1
Print "最大元数=" & Max, "所在坐标=" & "(" & X & "," & Y & ")"
End Sub
看了 随机数生成25个正整数,组成...的网友还看了以下:
有一群人,6人一组多出5个,8人一组多出7个,9人一组多出8个,问这群人的人数? 2020-05-14 …
3.有甲,乙两个学习小组,甲组人数是乙组3/5,如果从乙组抽出一个人去甲组,那么甲组人数是乙组人数 2020-05-21 …
《孔明点兵》是怎样算出来的士兵排队,10人一组,结果多出9人;9人一组,结果多出8人;8人一组,结 2020-06-09 …
5农民斗1地主,求一神人来解答.斗地主规则,2最大,3最小,逆时针方向出牌,下家接风.5人中谁先出 2020-07-15 …
请教一个函数如a列出456那么b列显示结果为401就是这组号减5的差的号,小于5的不变,大于5的减 2020-08-01 …
某生物实验小组同学发现,花生果实有大小品种,即使就是大花生也有大小之分,于是他们提出假设、设计实验、 2020-10-29 …
1.两个自然数的倒数和是5分之1,这两个自然数分别是()和().2.有大于1,小于100的一组数,用 2020-11-03 …
数组重新组合问题数组有5个数,按从小到大的顺序取三个数组成新的数字组输出,将所有数都组合一变.例:i 2020-12-02 …
关于数学算法,总结公式1.用1和2组和成2≤x≤8的所有数组列出公式得出结果2.第1次100+100 2020-12-24 …
分6人一组多出5人,分8人一组多出7人,分9人一组多出8人,求五年级班共有多少人?请列出公式及答案烦 2020-12-24 …