作业帮 > 综合 > 作业

求编程高手,用VB计算出n!+(n+1)!+(n+2)!+...+(n+m)!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 17:20:23
求编程高手,用VB计算出n!+(n+1)!+(n+2)!+...+(n+m)!
Private Sub Form_Click()
Dim He As Long
Dim I As Integer, M As Integer, N As Integer
M = Int(Val(InputBox("M的值", "输入", 3)))
N = Int(Val(InputBox("n的值", "输入", 4)))
For I = M To M + N
He = He + Ji(I)
Next
Print M; "!+"; M + 1; "!+.+"; M + N; "!="; He
End Sub
Private Function Ji(X As Integer) As Long
Dim J As Integer
Ji = 1
For J = 1 To X
Ji = Ji * J
Next
End Function
说明:
(1)不需要任何控件.
(2)单击窗体即可运行,且可以重复点击运行.
(3)已经运行调试过.