建立一个VB应用程序,创建工程vb3.vbp和窗体vb3.frm文件,生成可执行文件vb3.exe,保存路径均为B:\VB3\ 目录。要求利用随机函数随机产生10个10~99的随机整数,利用数组将它们从小到大以及从大到小排列并显示,并显示平均数。
Private Sub Form_Click()
Dim a(10), b(10) As Integer
Print "原始数据:";
For i = 1 To 10
a(i) = Int(Rnd * 90) + 10
b(i) = a(i)
Print a(i);
Next i
Print
For i = 1 To 9
For j = i + 1 To 10
If a(j) > a(i) Then m = a(i): a(i) = a(j): a(j) = m
If b(j) < b(i) Then n = b(i): b(i) = b(j): b(j) = n
Next j
Next i
Print "从大到小:";
For i = 1 To 10
Print a(i);
Next i
Print
Print "从小到大:";
For i = 1 To 10
Print b(i);
Next i
Print
Print
End Sub
不是只要10个数字,那 Dim a(10), b(10) As Integer不是上界默认为0,变成11个了吗,但是显示出来的还是10个数字?