中易网

请问最大公约数求完之后如何编写求最小公倍数的程序?请帮我完成下面程序,最终输出结果为最小公倍数。

答案:4  悬赏:80  
解决时间 2021-03-07 19:58
Private Sub Command1_Click()
Dim m As Integer, n As Integer, s As Integer
m = Val(InputBox("请输入一个正整数M!!"))
n = Val(InputBox("请输入一个正整数N!!"))
Print m; "和"; n; "的最小公倍数为:";

If m < n Then
s = m: m = n: n = s
End If
Do
s = m Mod n
m = n
n = s
Loop While s <> 0
s = m
End Sub
最佳答案
Private Sub Form_Click()
Dim A As Long, B As Long
A = Val(InputBox("请输入第一个数:"))
B = Val(InputBox("请输入第二个数:"))
Print "两个数为:"; A; B
Print "最大公约数为:"; MaxGYS(A, B)
Print "最小公倍数为:"; MinGBS(A, B)
End Sub

Rem 求最大公约数
Private Function MaxGYS(A As Long, B As Long)
Dim X As Long, Y As Long, K As Long
X = IIf(A >= B, A, B)
Y = IIf(A <= B, A, B)
Do
K = X Mod Y: If K = 0 Then Exit Do
X = Y: Y = K
Loop
MaxGYS = Y
End Function

Rem 求最小公倍数
Private Function MinGBS(A As Long, B As Long)
MinGBS = A * B / MaxGYS(A, B) '使用函数套用
End Function
全部回答
Private Sub Form_Click() Dim A As Long, B As Long A = Val(InputBox("请输入第一个数:")) B = Val(InputBox("请输入第二个数:")) Print "两个数为:"; A; B Print "最大公约数为:"; MaxGYS(A, B) Print "最小公倍数为:"; MinGBS(A, B) End Sub Rem 求最大公约数 Private Function MaxGYS(A As Long, B As Long) Dim X As Long, Y As Long, K As Long X = IIf(A >= B, A, B) Y = IIf(A <= B, A, B) Do K = X Mod Y: If K = 0 Then Exit Do X = Y: Y = K Loop MaxGYS = Y End Function Rem 求最小公倍数 Private Function MinGBS(A As Long, B As Long) MinGBS = A * B / MaxGYS(A, B) '使用函数套用 End Function
START: MOV R0,#0 MOV DPTR,#TABLE LOOP: ACALL DISPLAY INC R0 CJNE R0,#100,LOOP JMP START DISPLAY: MOV A,R0 MOV B,#10 DIV AB MOV R1,A MOV R2,B MOV R3,#50 LOOP1: MOV A,R2 ACALL CHANG CLR P2.0 ACALL DLY10mS SETB P2.0 MOV A,R1 ACALL CHANG CLR P2.1 ACALL DLY10mS SETB P2.1 DJNZ R3,LOOP1 RET CHANG:MOVC A,@A+DPTR MOV P0,A RET DLY10mS: MOV R6,#20 D1: MOV R7,#248 DJNZ R7,$ DJNZ R6,D1 RET TABLE: DB 0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H DB 80H,90H,88H,83H DB 0C6H,0A1H,86H,8EH END
两个数的积除以最大公约数就得到最小公倍数了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一首日文英文夹杂的歌
衣舍黑埠店地址在哪,我要去那里办事
这四张那张做头像合适。前三张化妆而且美图磨
上海 种植牙费用
印度人的思维方式和国人有何区别
驾驶证过期十几年了,还能恢复吗
五彩椒怎么腌制才好吃
无限极植雅牙膏是不是最好
盛馨宾馆地址在什么地方,想过去办事
斯太琪鞋子
怎么样才能知道你的电话是否被别人拒接或者拉
到现在中国颁布的哪些法律有巨大的响应
最近老有饥饿感?饭前吃吗叮淋饿的更快
花的寓意作文260字寒假作业
如何理解.h 和 m 文件中的同一个@interface
推荐资讯
买一辆5万元的车能上路还要多少钱??
因为你我会变的更好,但不是为了你,女孩给我
五谷磨房的益元八珍早上能空腹喝吗
美容院的黄白药什么地方有的卖
亚洲成年人的标准体重可按下面的公式计算.标
销售商品时,把有问题的商品卖给了客户,客户
清怡酒店在什么地方啊,我要过去处理事情
佰福味黄焖鸡米饭(田厝路)地址在哪,我要去那
我丢了一张很重要的英语试卷,一时半会儿找不
怎么把电脑上的words或文档放到手机上可以看
求朴树清白之年MP3 资源
青岛西海岸新区辛安街道开拓路社区居民委员会
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?