早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我的天~~VB大神快出现!!跪求编三道题~~~1、程序用于找出1~100之间的两个数,使其和与差均为平方数。例如5和4,10和6,13和12的和与差均为平方数。在窗体上添加两个命令按钮。运行程序

题目详情
我的天~~VB大神快出现!!跪求编三道题~~~
1 、程序用于找出1~100之间的两个数,使其和与差均为平方数。例如5和4,10和6,13和12的和与差均为平方数。在窗体上添加两个命令按钮。运行程序时,单击“开始”命令按钮,在窗体输出1~100的所有组平方数。单击“结束”命令按钮,结束程序。
2 、如果一个数的因子之和等于这个数的本身,则称这样的数为“完全数”。例如,整数28的因子为1,2,4,7,14,其和是28,因此28是一个完全数,编写程序,从键盘上输入整数M和N,求出M和N之间所有完全数。
3 、 求两个自然数m和n的最大公约数和最小公倍数。在窗体上添加两个命令按钮。运行程序时,单击“开始”命令按钮,顺序弹出两个输入对话框,要求输入2个整数m和n,程序计算并在窗体显示出他们的最大公约数和最小公倍数,单击“结束”命令按钮结束程序
▼优质解答
答案和解析
Private Sub Command1_click()
    Dim i As Integer, j As Integer
    Print "1~100的所有组平方数包括有:"
    For i = 1 To 100
        For j = i To 100
            If Int(Sqr(j - i)) = Sqr(j - i) And Int(Sqr(j + i)) = Sqr(j + i) Then Print i; j
        Next j
    Next i
End Sub
Private Sub Command2_Click()
    Dim m As Integer, n As Integer
    Dim x As Integer, sum As Integer
    m = InputBox("m")
    n = InputBox("n")
    Print "在" & m & "和" & n & "之间的完全数有:"
    For x = m To n
        sum = 0
        For i = 1 To x - 1
            If x Mod i = 0 Then
            sum = sum + i
            End If
        Next i
        If sum = x Then
            Print x;
        End If
    Next x
End Sub
Private Sub Command3_click()
    Dim m As Integer, n As Integer
    Dim r As Integer, maxv As Integer, minv As Integer
    m = InputBox("m")
    n = InputBox("n")
    maxv = IIf(m > n, m, n)
    minv = IIf(m < n, m, n)
    Do
        r = maxv Mod minv
        maxv = minv
        minv = r
    Loop While (r <> 0)
    minv = m * n / maxv
    Print m & "和" & n & "的最大公约数 =" & Str(maxv) & Space(2) & "最小公倍数=" & Str(minv)
End Sub
看了我的天~~VB大神快出现!!跪...的网友还看了以下:

如图所示,发射地球同步卫星时,先将卫星发射至近圆轨道1 ,然后经点火,使其沿椭圆轨道2运行最后再次  2020-04-05 …

某物体由静止做匀速直线运动后,有以下几个问题.知道物体每0.1秒的位移,求某个时刻的瞬时速度,还有  2020-05-23 …

一道高中有机题有两种气态链烃的混合气体,已知:它们都能使溴水褪色,且分子中碳原子数均小于5,1体积  2020-07-09 …

回答下列有关人体免疫的问题.如图是人体防御外界病原体侵染的三道免疫防线的示意图,其中①~⑦表示免疫  2020-07-29 …

问几道化学题在电解水实验时,在1至4分钟内负,正两极生成的气体体积之比大于2:1,可能的原因是()从  2020-10-31 …

关于人体三道防线的叙述中正确的是()A.吞噬细胞在三道防线中都能发挥作用B.体液中杀菌物质属于第一道  2020-11-05 …

关于人体三道防线的叙述中正确的是()A.感染发生时,病原体已经突破了两道防线B.第二道防线的杀菌物质  2020-11-24 …

关于人体三道防线的叙述中,正确的是A.第一道防线属于非特异性免疫B.第二道防线的杀菌物质是指抗体C.  2020-12-05 …

回答下列有关人体免疫的问题.(1)人体免疫器官主要包括、(答出两个即可).(2)以下不属于第1道免疫  2020-12-05 …

如图是人体防御外界病原体侵染的三道免疫防线的示意图,其中①~⑦表示免疫细胞,⑧和⑨表示免疫分子.请据  2020-12-05 …