题库 题库

【简答题】

参考答案

'正确的程序
Private Sub C1_Click()
    Dim k As Integer
    k = 0
    While Not Op1(k).Value And k < 3
        k = k + 1
    Wend
    If k < 3 Then
        Text1.Text = calculat(Val(Left$(Op1(k).Caption, 2)))
    End If
End Sub
Function calculat(n As Integer)
    Dim k As Integer, t As Long
    t = 1
    For k = 2 To n
        t = t * k
    Next k
    calculat = t
End Function
Private Sub Form_Unload(Cancel As Integer)
    unload_sub
End Sub

相关试题