产生10个三位随机数,打印出所有的数,然后降序输出,并求出其中的平均值Vb

问题描述:

产生10个三位随机数,打印出所有的数,然后降序输出,并求出其中的平均值Vb
产生10个三位随机数,打印出所有的数,然后降序输出,并求出其中的平均值.在picture控件中显示原始数据、排序后数据和平均值.
1个回答 分类:综合 2014-12-11

问题解答:

我来补答
代码如下:
Private Sub Command1_Click()
Dim a(10) As Integer
Picture1.Print "排序前:"
For i = 1 To 10
Randomize
a(i) = Int(Rnd * 900) + 100
s = s + a(i)
Picture1.Print a(i);
Next i
s = s / 10
Picture1.Print
Picture1.Print "排序后:"
For i = 1 To 9
For j = 1 To 10 - i
If a(j) < a(j + 1) Then
r = a(j)
a(j) = a(j + 1)
a(j + 1) = r
End If
Next j
Next i
For i = 1 To 10
Picture1.Print a(i);
Next i
Picture1.Print
Picture1.Print "平均值:" & s
End Su
 
 
展开全文阅读
剩余:2000