这段程序什么意思啊.我知道上半部分是在1-30之间产生7个不重复的随机数,下面那部分是将这七个数排序,但从dim j%之后我不知道什么意思,求教.Private Sub Command3_Click()Dim myarray(1 To 7) As Integermyarr
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 12:17:53
这段程序什么意思啊.我知道上半部分是在1-30之间产生7个不重复的随机数,下面那部分是将这七个数排序,但从dim j%之后我不知道什么意思,求教.Private Sub Command3_Click()Dim myarray(1 To 7) As Integermyarr
这段程序什么意思啊.
我知道上半部分是在1-30之间产生7个不重复的随机数,下面那部分是将这七个数排序,但从dim j%之后我不知道什么意思,求教.
Private Sub Command3_Click()
Dim myarray(1 To 7) As Integer
myarray(1) = Int(Rnd() * 30) + 1
Dim i%, n%
For i = 2 To 7
myarray(i) = Int(Rnd() * 30) + 1
For n = 1 To i - 1
Do While myarray(i) = myarray(n)
myarray(i) = Int(Rnd() * 30) + 1
n = 1
Loop
Next n
Next i
For i = 1 To 7
Print myarray(i);
Next i
Print
Dim j%
For i = 1 To 30
For j = 1 To 7
If i = myarray(j) Then
Print i;
End If
Next j
Next i
Print
End Sub
这段程序什么意思啊.我知道上半部分是在1-30之间产生7个不重复的随机数,下面那部分是将这七个数排序,但从dim j%之后我不知道什么意思,求教.Private Sub Command3_Click()Dim myarray(1 To 7) As Integermyarr
Dim j%
For i = 1 To 30
For j = 1 To 7
If i = myarray(j) Then
Print i;
End If
Next j
Next i
Print
这段代码看起来就是把那7个随机数由小到大的打出来