编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 12:18:39
编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢!
'最大公约数
Function getGcd(num1 As Long, num2 As Long) As Long
Dim i As Long
For i = IIf(num1 < num2, num1, num2) To 1 Step -1
If num1 Mod i = 0 And num2 Mod i = 0 Then
getGcd = i
Exit For
End If
Next i
End Function
'最小公倍数
Function getLcm(num1 As Long, num2 As Long) As Long
Dim temp As Long
temp = getGcd(num1, num2)
getLcm = num1 * num2 / temp
End Function
Function getGcd(num1 As Long, num2 As Long) As Long
Dim i As Long
For i = IIf(num1 < num2, num1, num2) To 1 Step -1
If num1 Mod i = 0 And num2 Mod i = 0 Then
getGcd = i
Exit For
End If
Next i
End Function
'最小公倍数
Function getLcm(num1 As Long, num2 As Long) As Long
Dim temp As Long
temp = getGcd(num1, num2)
getLcm = num1 * num2 / temp
End Function
编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢!
编写程序,输入两个正整数m和n,输出它们的最小公倍数和最大公约数
win-tc程序:编写一个程序计算两个正整数的最大公约数和最小公倍数.
编写一个程序(C语言):给出两个正整数,求他们的最大公约数和最小公倍数.(主要是辗转相除法怎么用)
请用VB程序编程求两个正整数m和n的最大公约数和最小公倍数.
用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的程序.
C语言 编写函数:输入两个正整数m,n,求它们的最大公约数和最小公倍数
VB程序 利用输入对话框输入两个正整数,求最大公约数.
用C语言编写程序:输入两个正整数m,n.求其最大公约数和最小公倍数
用辗转相除法求两个自然数m,n的最大公约数和最小公倍数的vb程序编写
VB程序,编写一个用辗转相除法,求俩自然数m、n的最大公约数和最小公倍数.
求c语言程序.输入两个正整数m和n,求其最大公约数和最小公倍数.