vb使用递归法,编写计算阶乘的程序
展开全部
Function Factorial(n As Integer) As Double
If Factorial = 0 Then Factorial = 1
If n > 1 Then Factorial = n * Factorial(n - 1)
End Function
Private Sub Form_Click() '点击窗体运行
MsgBox "阶乘计算结果为 " & Factorial(Val(InputBox("请输入一个整数,不要太大")))
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询