求VB大神解答!!!急急急~~~~vb基础编程

2025-05-04 20:10:17
推荐回答(1个)
回答1:

Dim a(100) As Integer, n As Integer, k As Integer


Private Sub Form_Click()

  n = Val(InputBox("n="))

  For i = 1 To n

    a(i) = Int(Rnd * 101)

    Print a(i);

    If i Mod 10 = 0 Then Print

  Next i

  Print

  x = aver()

  Print "Aver="; x

  Print "<"; x; ":"; k

  Print

End Sub


Public Function aver()

  For i = 1 To n

    s = s + a(i)

  Next i

  pj = s / n

  k = 0

  For i = 1 To n

    If a(i) < pj Then k = k + 1

  Next i

  aver = pj

End Function