sum=1!-2!+3!-4!…-10!,鼠标单击窗体,请将sum结果值输入到窗体上(要求:使用

o while …loop语句完成程序).这是一道VB题,求各位大神帮助!
2024-12-01 06:16:25
推荐回答(1个)
回答1:

Private Function jc(ByVal n As Long) As Long'阶乘
If n = 1 Then
    jc = 1
Else
    jc = n * jc(n - 1)
End If
End Function
Private Sub Command1_Click()
Dim n As Integer, Sum As Long
n = 1
Do While n <= 10
    Sum = Sum + jc(n) * (-1) ^ (n - 1)
    n = n + 1
Loop
Print Sum
End Sub