作业帮 > 综合 > 作业

一道VB题Private Sub Commad ClickPrint "s=";s(5)End SubPrivate F

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 06:05:05
一道VB题
Private Sub Commad Click
Print "s=";s(5)
End Sub
Private Function s(n As Integar )As Integar
If n=1,Then S=1
Else
s=s(n-1)*n
End If
End function
为什么输出的s值为120
这是计算n!的函数,s(5) = 5×4×3×2×1
当然是120
再问: 这个函数属于递归函数吗?
再答: Function s(n As Integar )As Integar 是“递归函数”