在窗体上有一个命令按钮,然后编写如下程序: Function Trans(ByVal num As Long)As Long Dim k As Long k=1 DO While num k=k*(num Mod 10) num=num\10 Loop Trans=k Print trans End Function Private Sub Command1_Click() Dim m As Long Dim s As Long m=InputBox("请输入一个数") s=Trans(m) End Sub 程序运行时,单击命令按钮,在输入对话框中输入“789”,输出结果为 [11] ,在输入对话框中输入“987”输出 [12] ,在输入对话框中输入“879”,输出结果为 [13] 。