VB编程求最大值问题

有四个文本框,在里面输入四个数字,点击确认,显示出最大的那个数。怎么编?

有四个文本框 和一个command按钮 这是代码复制进去就可以用
Private Sub Command1_Click()
a = Val(Text1): b = Val(Text2): c = Val(Text3): d = Val(Text4)
If a > b And a > c And a > d Then
Print 最大数是; a
ElseIf b > a And b > c And b > d Then
Print 最大数是; b
ElseIf c > a And c > b And c > d Then
Print 最大数是; c
Else
Print 最大数是; d
End If
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-02
冒泡法排序,如果你懂的话,这个so easy.不但可以显示出最大的那个数,还可以让他们从大到小排序.试着百度一下"冒泡 排序",肯定比直接告诉你答案有收获.

VB如何求一个数的最大值或最小值
1、首先需要启动VB6.0,新建一个标准exe工程。2、打开VB6.0之后,在窗体上绘制一个命令按钮。3、接下来需要双击命令按钮进入代码窗口。4、接下来开始编辑按钮的单击事件。5、最后就可以按F5运行测试。求出最大值与最小值。

用VB求最大值最小值和平均值。怎么办?
欲使用VB求一组数的最大值、最小值和平均值,首先定义数组arr,初始化变量n_min、n_max、n_sum、n_av。数组arr中填充待处理的数据,如"1,2,3,4,5,6,7,8,9,10,11,12"。将数组元素以逗号分隔,使用split函数处理。接着,初始化最小值n_min、最大值n_max和总和n_sum。将数组的第一个...

用VB求最大值
在使用VB(Visual Basic)编程语言时,求取两个数值中的最大值是一个常见的任务。我们可以使用简单的条件语句(if语句)来实现这一目标。首先,我们需要获取两个数值。这里,我们假设用户通过文本框(Text控件)输入这两个数值。文本框名称分别为text1和text2。接着,我们编写代码以比较这两个数值。具体...

在VB编程中,求最大值和最小值?
VB求最大值最小值可以用冒泡法即可。X[a,b,c,d,e](数组赋值)|| || <FOR i =0 ,i<5,i++> <IF X[i] > TEMP>OR<IF X[i] < TEMP> <TEMP = X[i]> <END IF> <END FOR> || MAX = TEMP MIN = TEMP ||

VB中如何求最大值和最小值,我写了下面的代码可是只能求最大值和平均值...
原因:代码不正确造成的。1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后在编辑的窗口中,鼠标右键单击工作表,选择打开“查看代码”。3、然后在弹出来的窗口中点击输入下方的代码:Private Sub Command1_Click()Dim Num As Integer, Max As Integer, Min As Integer, s As Integer For ...

VB中如何求最大值?
VBA内置函数中没有求最大值的函数,但可以利用excel中表格可以用max函数,在VBA中也可以用,只需通过WorksheetFunction对象就可以引用,后面加函数名称,然后加range来引用单元格。举个例子:Application.WorksheetFunction.Max(range("A1:C5"))从 Visual Basic 中调用工作表函数:在 Visual Basic 中,通过 ...

vb编程求矩阵A中每一列的最大值以及最大值所在的行
1、首先绘制好四个文本框和一个命令按钮。2、然后我们定义一个输入从文本框输入数据。3、接下来可以从这个数组数据装入到另一个数组。4、这时,假设有一个函数可以调用。5、接下来开始编写代码,为了通用性,可求出上下界。6、然后我们再遍历查询最大值。

用vb编程:输入三个数,求出最大的数
否则 x=b 如果 x>=c 输出c 否则 输出x 其实这个思路就是 随便两个数比较 ,取出较大的数,然后再与第三个数比较,取出较大的数 最后得出那个一定是最大的。遍历法 :如果a>=b 那么a=a 否则 a=b 如果a>=c 那么a=a 否则 a=c 输出a 这个思路就是永远让a的值保持在三个数中最大的 ...

VB数组编程 输入n个数,求其中的最大值
Dim i As Integer Dim MyMax As Integer Dim n As Integer n = Val(InputBox("输入n!"))ReDim d(n) As Integer For i = 1 To n d(i) = Val(InputBox("输入第" & i & "个数!"))Next i MyMax = d(1)For i = 2 To n If d(i) > MyMax Then MyMax = d(i)Next ...

vb求最大值调用过程时提示子程序或函数为定义,程序错在哪里
vb求最大值调用过程时提示子程序或函数为定义,程序错在哪里 [1] 建议楼主加Option Explicit,初学者必加 [2]建议变量统一声明,不容易混淆 [3]建议你分块调试 修改如下,可以正常运行:Option Explicit Dim a(1 To 10) As Integer Dim i As Integer Dim Maxmum As Integer Private Sub Maxnum(...

相似回答