[填空题] 在窗体上画一个命令按钮,然后编写如下程序:Function fun(ByVal num As Long)As LongDim k As Longk=1num=Abs(num)

[填空题] 在窗体上画一个命令按钮,然后编写如下程序:Function fun(ByVal num As Long)As LongDim k As Longk=1num=Abs(num),第1张

[填空题] 在窗体上画一个命令按钮,然后编写如下程序:Function fun(ByVal num As Long)As Long Dim k As Long k=1 num=Abs(num)

[填空题] 在窗体上画一个命令按钮,然后编写如下程序:

Function fun(ByVal num As Long)As Long

Dim k As Long

k=1

num=Abs(num)

Do While num

k=k*(num Mod 10)

num=num10

Loop

fun=k

End Function

Private Sub Command1_ Click()

Dim n As Long

Dim r As Long

n=InputBox(“请输入一个数”)

n=CLng(n)

r=fun(n)

Print r

End Sub

程序运行后,单击命令按钮,在输入对话框中输入“345”,输出结果为______。

正确答案:

60

参考解析:

程序首先要求用户输入一个数,然后将这个数转化为长整型传递入函数fun。本题中传入的数字是345。函数fun中首先将传入的参数取绝对值,然后进入循环:第一次循环结束的时候:k=5num=34第二次循环结束的时候:k=20num=3第三次循环结束的时候:k=60num=0

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5603046.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存