早教吧作业答案频道 -->其他-->
求做VB:给定任意两个正整数,求其对大公约数和最小公倍数有两个command和一个text,点击第一个command时,利用input输入两个正整数,点击第二个command是计算出其最大公约数和最小公倍数,并显示在
题目详情
求做VB:给定任意两个正整数,求其对大公约数和最小公倍数
有两个command和一个text,点击第一个command时,利用input输入两个正整数,点击第二个command是计算出其最大公约数和最小公倍数,并显示在text文本框里.
有两个command和一个text,点击第一个command时,利用input输入两个正整数,点击第二个command是计算出其最大公约数和最小公倍数,并显示在text文本框里.
▼优质解答
答案和解析
Dim m As Integer, n As Integer
Private Sub Command1_Click()
m = Val(InputBox("输入正整数"))
n = Val(InputBox("输入正整数"))
If n * m = 0 Then
MsgBox "两数任何一个数都不能为0!"
Exit Sub
End If
End Sub
Private Sub Command2_Click()
Dim r As Integer, s As Integer
r = m: s = 1
Do Until m Mod r = 0 And n Mod r = 0 '最大公约数
r = r - 1
Loop
Do Until s Mod m = 0 And s Mod n = 0 '最小公倍数
s = s + 1
Loop
Text1.Text = "最大公约数是:" & r & "最小公倍数是:" & s
End Sub
Private Sub Command1_Click()
m = Val(InputBox("输入正整数"))
n = Val(InputBox("输入正整数"))
If n * m = 0 Then
MsgBox "两数任何一个数都不能为0!"
Exit Sub
End If
End Sub
Private Sub Command2_Click()
Dim r As Integer, s As Integer
r = m: s = 1
Do Until m Mod r = 0 And n Mod r = 0 '最大公约数
r = r - 1
Loop
Do Until s Mod m = 0 And s Mod n = 0 '最小公倍数
s = s + 1
Loop
Text1.Text = "最大公约数是:" & r & "最小公倍数是:" & s
End Sub
看了 求做VB:给定任意两个正整数...的网友还看了以下:
下列各选项是我们常见的智能信息处理技术,其中不属于模式识别a语音输入b手写输入c光学字符识别d机器 2020-05-16 …
会计电算化输入的方式有多种,但其中不包括( )方式。A.直接输入B.自动输入C.笔输入D.间接输入 2020-05-17 …
会计电算化的工作流程是( )。A.输出_输入_处理B.处理£输出_输入C.输入£处理_输出D.输 2020-05-19 …
在银行业务信息系统中, 有三个输入条件: A——活期存折账户,B——正确的密码输入,C——一本通账户 2020-05-23 …
办公软件ExCel的三个主要功能是:电子表格、()和数据库。A.文件输入;B.文字输入;C.公式计算 2020-05-27 …
射极输出器的一个重要特点是()。A、输入、输出电压大小基本一致B、输入、输出电压同相且输出略大于输 2020-06-26 …
一交流电路的输入电压u=50(314t-45°)V,输入电流i=5(314t+30°)A,则该电路 2020-07-19 …
C语言算法必须要有输入和输出吗?以下说法正确的是()A)用c语言实现的算法必须要有输入和输出操作B 2020-07-23 …
关于比例时间已知兑换比例A/BA是水,B是颜料设定颜料总共要输入c分钟,每分钟为d一共要输入g分钟水 2020-12-07 …
有关微机原理的几道选择填空题,急用!1.设8255A的方式选择控制字为9BH,其含义是()A、A、B 2020-12-12 …