vb编译错误必选参数。题目是:用递归的方法编写n的阶乘
我的程序是这样的:Functionjiecheng(ByValnAsDouble)AsDoublen=Val(InputBox())Ifn=1Thenjiecheng=1...
我的程序是这样的:
Function jiecheng(ByVal n As Double) As Double
n = Val(InputBox())
If n = 1 Then
jiecheng = 1
Else
jiecheng = n * jiecheng(n - 1)
End If
End Function
Private Sub Command1_Click()
Print jiecheng(n)
End Sub
运行之后就出现编程错误:必选参数
请问是什么原因呢?要怎么改才可以运行? 展开
Function jiecheng(ByVal n As Double) As Double
n = Val(InputBox())
If n = 1 Then
jiecheng = 1
Else
jiecheng = n * jiecheng(n - 1)
End If
End Function
Private Sub Command1_Click()
Print jiecheng(n)
End Sub
运行之后就出现编程错误:必选参数
请问是什么原因呢?要怎么改才可以运行? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询