VB程序设计 简答题

2024年12月04日 03:31
有2个网友回答
网友(1):

Dim x(100)
Private Sub Form_click()
    dim I as long
    For I = 0 To 99
        x(I) = Rndz(0, 99)'生成随机数字,并赋值给数组
        If x(I) < 50 Then Print x(I)'输出小于50的
    Next
End Sub
Private Function Rndz(a As Long, b As Long)
    Randomize
    Rndz = Int((a - b + 1) * Rnd() + b)
End Function

网友(2):

Private Sub Form_Click()
    Randomize
    Dim A(100) As Integer
    Dim I As Integer, K As Integer
    Print "形成的100个数字的数组"
    For I = 1 To 100
        A(I) = Int(Rnd * 100)
        Print A(I);
        If I Mod 10 = 0 Then Print
    Next
    Print "其中<50的数字:"
    K = 0
    For I = 1 To 100
        If A(I) < 50 Then
            Print A(I);
            K = K + 1
            If K Mod 10 = 0 Then Print
        End If
    Next
    Print
    Print "共有"; K; "个"
End Sub

已经运行过。有什么问题请留言。