第1个回答 2009-05-17
form,一个按钮,拷贝代码过去运行
Private Sub Command1_Click()
p = 10
Sum = 0
For i = 1 To p
Sum = Sum + MyFunc(i)
Next
Print Sum
End Sub
Private Function MyFunc(ByVal n As Integer) As Double
If n <= 0 Then
MyFunc = 0
ElseIf n = 1 Then
MyFunc = 1
Else
MyFunc = n * MyFunc(n - 1)
End If
End Function