如题所述
Private Sub Command1_Click()
Dim fac As Double, n As Integer, i As Integer
fac = 1
n = CInt(InputBox("请输入要计算阶乘的数N:"))
If n < 0 Then MsgBox "N不能小于0!": Exit Sub
For i = 2 To n
fac = fac * i
Next i
MsgBox n & "!=" & fac
End Sub
Dim fac As Double, n As Integer, i As Integer
fac = 1
n = CInt(InputBox("请输入要计算阶乘的数N:"))
If n < 0 Then MsgBox "N不能小于0!": Exit Sub
For i = 2 To n
fac = fac * i
Next i
MsgBox n & "!=" & fac
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-04-30
思路:1、判断参数是否有效。
2、for循环语句,设置局部乘法结果s=1,与计数器变量i相乘。
2、for循环语句,设置局部乘法结果s=1,与计数器变量i相乘。