作业帮 > 综合 > 作业

VB程序 求三个数的最大公约数与最小公倍数

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 04:05:18
VB程序 求三个数的最大公约数与最小公倍数
VB程序 求三个数的最大公约数与最小公倍数
'Text1,Text2,Text3输入
'Text4,Text5输出公约数,公倍数
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer
Dim gys As Integer,gbs As Integer
Dim i As Integer
Dim min As Integer
a = Int(Text1)
b = Int(Text2)
c = Int(Text3)
min = IIf(a > b,b,a)
min = IIf(min > c,c,min)
For i = 1 To min
If a Mod i = 0 And b Mod i = 0 And c Mod i = 0 Then
gys = i
End If
Next i
gbs = a * b * c / gys / gys
Text4 = gys
Text5 = gbs
End Su