用随机函数产生N个数,求他们的平均值(VB)
来源:百度知道 编辑:UC知道 时间:2024/06/04 07:25:31
N是随机产生的数的个数,不用输入
N是确定的还是要输入的啊
以下为输入的代码
Dim 随机数组() As Long, SUM As Long, N As Integer
Private Sub Command1_Click()
For I = 1 To N
Print 随机数组(I) & " ";
Next
Print "平均数是" & SUM / N
End Sub
Private Sub Form_Load()
Dim I As Integer
SUM = 0
Randomize
N = Rnd() * 100 '随机产生0-100的整数,不知道范围,只好这样
ReDim 随机数组(N)
For I = 1 To N
Randomize
随机数组(I) = Rnd() * 100 '同上
SUM = SUM + 随机数组(I)
Next
End Sub
Option Base 1
Dim a() As Integer
Private Sub Command1_Click()
On Error GoTo f1
Dim sum As Integer
sum = 0
n = Val(Text1.Text)
ReDim a(n) As Integer
Open App.Path & "\dat.dat" For Output As #1
For i = 1 To n
a(i)&n