永发信息网

问一道VB编程题

答案:2  悬赏:30  手机版
解决时间 2021-08-25 03:53
给出两个正整数,求它们的最大公倍数及最小公倍数
最佳答案

Option Base 1



Private Sub Command1_Click()
a = InputBox("请输入一个正整数")
b = InputBox("请输入一个正整数")
Text3.Text = "您输入了" & a & "和" & b
Dim d() As Integer
If a > b Then
c = Val(a)
Else
c = Val(b)
End If
ReDim d(c) As Integer
For i = 1 To c
If Val(a) Mod i = 0 And Val(b) Mod i = 0 Then
d(i) = i
Text1.Text = d(i)
End If
Next i
g = Int(Text1.Text)
f = (a \ g) * (b \ g) * g
Text2.Text = f
End Sub


全部回答

给你写一个函数,自己调用:

'最大公约数

Function GYS(ByVal num1 As Integer, ByVal num2 As Integer)As Integer

    While (num1<>num2)

    if (num1>num2) then

    num1=num1-num2

    else

    num2=num2-num1

    end if

    Wend

  return num1

End Function

'最小公倍数:

Function GBS (ByVal num1 As Integer, ByVal num2 As Integer, ByVal gbs As Integer)

  return num1*num2/gbs

End Function

'主函数调用

'求最大公约数:GYS(4,2)

求最小公倍数: GBS(4,2,GYS(4,2))

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
潢川县信阳传流店中心小学幼儿园这个地址在什
什么是成功之路
帮我设计一个个性的QQ印象
你快乐吗我很快乐是什么歌?
新洲区武汉中国电信(李集东街营业厅)地址在哪
爱而不得的古诗词,一个人孤单的诗词
宋慧乔代言过尚熙这个牌子的产品吗
禅意的诗词王维,王维的儿子是谁。
洋槐蜂蜜好吗,洋槐花蜂蜜好还是枣花蜂蜜好
唐河县南阳兄弟装饰地址有谁知道?有点事想过
经典爱情电影英语台词,电影爱情攻略经典台词
雁峰区衡阳家庭宾馆地址在什么地方,想今天过
表达不被珍惜的诗句,我想对女朋友说一段珍惜
音速中幻雪奇迹商城怎么没有买的?哪点有买的
电脑辐射怎么办,未转变者电脑版如何进去辐射
推荐资讯
丝线门帘价格怎么样?有没有网友清楚?
金绿色矿棉吸音板品牌有没有?
有哪位能说说厨房需要做防水吗?谁晓得?
问问看哪位网友知道上海闵行区格力空调专卖店
为什么都说瓷砖背景墙很重要?有网友晓得吗?
怎样进行外墙工程量计算?有高手清楚吗?
大连比较好的小儿推拿在哪里有?我家宝宝3岁
上城区二手房价高不高?注意事项是什么?
汉文帝的母亲是谁?
我想请问大家中海紫荆豪庭怎么样?希望给点建
问一下二手房木地板怎么翻新?有什么值得注意
主页是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?