vb题:求两个整数的最大公约数和最小公倍数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 07:32:14

vb题:求两个整数的最大公约数和最小公倍数
vb题:求两个整数的最大公约数和最小公倍数

vb题:求两个整数的最大公约数和最小公倍数
Private Sub Command1_Click()
Dim S As Long
S = YueOrBei(24,32)
MsgBox "24 和 32 的最大公约数是:" & S,vbInformation
S = YueOrBei(24,32,True)
MsgBox "24 和 32 的最小公倍数是:" & S,vbInformation
End Sub
Private Function YueOrBei(J1 As Long,J2 As Long,Optional IsBei As Boolean) As Long
'IsBei=True 返回公倍数(最小),否则返回公约数(最大)
Dim S As Long,S1 As Long,S2 As Long
S1 = J1:S2 = J2
Do
S = S1 Mod S2
If S = 0 Then YueOrBei = S2:Exit Do
S1 = S2:S2 = S
Loop
If IsBei Then YueOrBei = J1 * J2 / YueOrBei
End Function
另一种方法
Private Sub Form_Click()
m1 = InputBox("输入m")
n1 = InputBox("输入n")
If m1 > n1 Then '为了求最小公倍数,增加m,n变量
m = m1:n = n1
Else
m = n1:n = m1
End If 'm>n
r = m Mod n
Do While r 0
m = n
n = r
r = m Mod n
Loop
Print m1; ","; n1; "的最大约数为"; n
Print "最小公倍数=",m1 * n1 / n
End Sub

vb题:求两个整数的最大公约数和最小公倍数 求VB程序,利用Sub过程,计算两个整数的最大公约数和最小公倍数. 用VB设计:求两个整数的最大公约数、最小公倍数.(两个整数从键盘输入). 若两个正整数的和是667,最小公倍和最大公约数的的商是120,求这个数? 最小公倍和最大公约写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入.请用基础的C语言,不要用C++.这可是课本上一个原题,题 VB 求两个正整数的最大公约数 求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数.用另一函数根据求出的最大公约数求最小公倍用两种方法求① 不用全局变量,分别用两个函数求最大公约数和最小公倍数.两 求四个整数的最大公约数和最小公倍数的VB程序语句 编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢! 编写函数:输入两个正整数m,n,求它们的最大公约数和最小公... VB编程,输入n个整数,求它们的最大公约数.注意:是n个整数 vb编程题.随机产生10个【50,300】之间的整数,求最大的偶数和最小的奇数. VB求两个数的最大公约数和最小公倍数 从键盘输入俩个整数,分别求两个整数的最大公约数和最小公倍数,并输出结果 用C语言定义两个函数,分别求两个整数的最大公约数和最小公倍数. C++编写两个程序,求两个整数的最大公约数和最小公倍数. 请用VB程序编程求两个正整数m和n的最大公约数和最小公倍数.如上标题,用VB程序实现 用辗转相除法求两个自然数m,n的最大公约数和最小公倍数的vb程序编写