中易网

VB 参数不可选

答案:1  悬赏:60  
解决时间 2021-02-15 20:20
VB 参数不可选
最佳答案
这里面m和n应该是函数(带参数),而不是变量. 所以单独使用m, n由于没有传入参数而导致错误. 改正如下

Dim a As Long, b As Long
Function m(ByVal a As Long, ByVal b As Long) As Long
Dim c As Long
If a < b Then
c = a
a = b
b = c
End If
Do
c = a Mod b
If c = 0 Then Exit Do
a = b
b = c
Loop
m = b
End Function
Function n(ByVal a As Long, ByVal b As Long) As Long
n = a * b / m(a, b)
End Function
Private Sub Command1_Click()
a = InputBox("")
b = InputBox("")
List1.AddItem "最大公约数" & m(Val(a), Val(b))
List1.AddItem "最小公倍数" & n(Val(a), Val(b))
End Sub

可正常运行.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oracle linux 7.2 的命令怎么不一样?ifconfi
细纱机落纱时撑爪和撑头牙分离不清怎么回事
艾美时尚造型怎么去啊,有知道地址的么
新疆兵团房产证与自治区房产证有何区别
海绵是植物吗
包皮手术后拆线怎么做,要注意什么?
鸭蛋怎样放能时间久
果河村怎么去啊,有知道地址的么
六年级升中考试题
朱寨供销社加油站地址在哪,我要去那里办事
在《金钱的魔力》里,课文的哪些描写突出了老
五年级下册作文,半期考试的作文是什么?是第
如何成为行业领导者
咸菜是否属于凉菜
我家狗狗两个月大左右得了犬瘟流脓鼻涕和还有
推荐资讯
货运从业资格证年审
老霍饭店在什么地方啊,我要过去处理事情
如何在JSP页面引用配置文件的常量值
大路村在什么地方啊,我要过去处理事情
女生你们谁不小心踩过虫子?踩成什么样了?什
孙膑怎么死的历史真相
我想买一辆二手双排小货车,想自己做点啥!可
长安cs15车能开滴滴吗
天龙八部3 ,65级单刷木俑伯.还给我爆武圣卡
匡庄子我想知道这个在什么地方
噬菌体能利用细菌的核糖体和内质网,合成自身
至今拍卖的最高价格的画是哪幅?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?