VB的程序解答

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:51:45
Private Sub Form_Click()
multi 20, 3

End Sub

Private Sub multi(k As Integer, s As Integer)
If k < 50 Then
k = k * s
Call multi(k, s)
End If
k = k + k * s
Print k
End Sub
这段程序的输出结果是什么
难道就没人会吗??

Private Sub multi(k As Integer, s As Integer)
If k < 50 Then
k = k * s
Call multi(k, s)
Else
k = k + k * s
Print k
End If
End Sub

360

Private Sub Form_Click()
multi 20, 3 '调用函数muti

End Sub

Private Sub multi(k As Integer, s As Integer)
If k < 50 Then
k = k * s
Call multi(k, s) ' 如果k<50,递归调用函数muti
End If
k = k + k * s
Print k
End Sub