VB 最大公约数和最小公倍数

问题描述:

VB 最大公约数和最小公倍数
.编写2个函数,分别求两个正整数的最大公约数和最小公倍数,用户任意输入两个数,采用函数嵌套调用,该函数将它们在窗体显示.
注意:要采用函数嵌套调用
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
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
 
 
展开全文阅读
剩余:2000