作业帮 > 综合 > 作业

VB编程题,1.用函数调用的方式编写求两个自然数的最大公约数.2.计算5!+4!+3!+2!+1!,按照地址传递的方法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:23:04
VB编程题,1.用函数调用的方式编写求两个自然数的最大公约数.2.计算5!+4!+3!+2!+1!,按照地址传递的方法
VB编程题两道,1.用函数调用的方式编写求两个自然数的最大公约数.2.计算5!+4!+3!+2!+1!,按照地址传递的方法编写程序
第一题:
两个TextBox,一个Command.
Option Explicit
Private Function MaxModNum _
(ByVal a As Long,ByVal b As Long) _
As Long
Dim c As Long
c = 1
Do While c 0
c = a Mod b
a = b
b = c
DoEvents
Loop
MaxModNum = a
End Function
Private Sub Command1_Click()
If IsNumeric(Text1.Text) = False _
Or IsNumeric(Text2.Text) = False _
Then
MsgBox "请输入有效数字."
Exit Sub
End If
MsgBox "它们的最大公约数:" & _
MaxModNum(Text1.Text,Text2.Text)
End Sub
第二题:
一个Command.
Option Explicit
Private Sub MyFunc _
(ByVal n As Integer,ByRef Sum As Long)
Dim a,ts As Long
Sum = 0
Do While n > 0
ts = 1
For a = 1 To n
ts = ts * a
DoEvents:Next
Sum = Sum + ts
n = n - 1
DoEvents
Loop
End Sub
Private Sub Command1_Click()
Dim Sum As Long
MyFunc 5,Sum
MsgBox Sum
End Su
VB编程题,1.用函数调用的方式编写求两个自然数的最大公约数.2.计算5!+4!+3!+2!+1!,按照地址传递的方法 编写函数过程GDC求两个数的最大公约数,调用此函数试求1260,198,72三个数的最大公约数(VB语言) 编写函数MaxY,求两个数的最大公约数.用主函数调用该函数,并输出结果,两个数由 编写两个函数,分别求两个正数的最大公约数和最小公倍数,在主函数中输入两个数,然后调用这两个函数计算并输出结果 请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5! 编写一个求两个正整数最大公约数的函数,在主函数中从键盘输入3个正整数,分别调用求最大公约数的函数 编程;VB 编写一个过程,用来计算下列表达式的值,并在事件过程中调用.S=1+1/2!+1/3!+...+1/n! 编写一个函数,求两个整数的最大公约数,在主函数中输入两个整数,调用此函数进行计算并输出结果. 用辗转相除法求两个自然数m,n的最大公约数和最小公倍数的vb程序编写 c语言编程写两个函数,分别求两个正数的最大公约数和最小公倍数.用主函数调用这两个函数并输出结果.两个正数由键盘输入 输入两个整数,编写两个函数,分别求这两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输 使用函数调用编写程序,计算1×1+2×2+3×3+……+n×n的值.(要求编写两个函数,其中f1求平方,f2求和.