1,446
社区成员




Private Sub Command1_Click()
Dim n As Integer, i As Integer
Dim tmp1 As Integer, tmp2 As Integer
Dim maxNum As Integer, avgNum As Single
n = Val(InputBox("请输入个数"))
For i = 1 To n
tmp1 = Int(Rnd * 100) + 10
Print tmp1;
If maxNum < tmp1 Then maxNum = tmp1
tmp2 = tmp2 + tmp1
Next
avgNum = tmp2 / n
Print: Print maxNum; avgNum
End Sub
Private Sub Command1_Click()
Dim n As Long
Dim na() As Long
Dim max As Long
Dim avg As Double
n = InputBox("please input n")
If n = 0 Then Exit Sub
ReDim na(1 To n)
Randomize
For i = 1 To n
na(i) = Int(Rnd * 90) + 10
If na(i) > max Then max = na(i)
avg = avg + na(i)
Next
avg = avg / n
For i = 1 To n
Print na(i);
Next
MsgBox "max is " & max & vbCrLf & "avg is " & avg
End Sub