vb程序设计:1要求编写一个过程函数N,2、编写一个过程调用1的函数求1!+2!+。。+N!在线等回答

要求1是求N!打错了,非常抱歉
2025-01-03 18:15:18
推荐回答(2个)
回答1:

1、
Private Function JS(n As Long) As Double
If n > 0 Then
Dim i As Integer, t As Double
t = 1
For i = 1 To n
t = t * i
Next
JS = JS(n - 1) + t
End If
End Function

2、
Private Sub XS()
Msgbox JS(20)

End Sub

回答2:

阶乘一般是用递归法写函数的。