VB代码 从键盘上任意输入两个数,求其中的最大,最小数

如题所述

两个数?

Sub comp()
i1 = InputBox("输入数1")
i2 = InputBox("输入数2")
If i1 > i2 Then
MsgBox (i1 & "为最大" & i2 & "为最小")
Else
MsgBox (i2 & "为最大" & i1 & "为最小")
End If
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB代码 从键盘上任意输入两个数,求其中的最大,最小数
两个数?Sub comp()i1 = InputBox("输入数1")i2 = InputBox("输入数2")If i1 > i2 Then MsgBox (i1 & "为最大" & i2 & "为最小")Else MsgBox (i2 & "为最大" & i1 & "为最小")End If End Sub

用VB求最大值
接着,我们编写代码以比较这两个数值。具体而言,代码通过比较text1.text和text2.text的值来确定哪个数值更大。请注意,这里的text.text表示文本框中所输入的字符串(数值)。如果text1.text的值大于text2.text的值,那么最大值是text1.text;否则,最大值是text2.text。在完成比较后,我们需要将结...

在VB编程中求最大和最小数
NEXT i 在上面的代码中,我们使用了两个循环,外层循环控制冒泡的次数,内层循环负责每次比较和交换。通过这种方式,每个元素都会与它的相邻元素进行比较和可能的交换。在完成冒泡排序后,我们得到了一个从大到小排列的数组。数组的第一个元素就是最大的数,而最后一个元素则是最小的数。因此,我们可以...

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

VB问题:编写两个数中较大数的函数过程!急求代码
Private Sub Command1_Click()Dim a, b a = Val(InputBox("a="))b = Val(InputBox("b="))Print a, b Call bj(a, b)End Sub Sub bj(a, b)If a > b Then Print "a>b"ElseIf a < b Then Print "a

vb 编写求两数中较大数的通用过程,求多个数中的最大数.
Next iExit FunctionhErr: MaxValue=0End Function 调用maxvalue,将含有需要求取最大值数组传入即可。(返回值即为最大值.)例如 Dim m As Integer,a() As Stringa=Split("1,4,6,2,74,63,7",",")m=MaxValue(a) 'm=74 百度终于有代码高亮了!

vb 计算问题 最大数减最小数
Private Sub command1_click()Dim s1() As String, s2() As String Dim max As Integer, min As Integer Dim i As Integer, j As Integer s1 = Split(Text1.Text, " ")s2 = Split(Text2.Text, " ")Text3.Text = ""For i = 0 To UBound(s1)If IsNumeric(s1(i)) And Len(s1...

如何用vb求任意两个数的最大公约数
Command1.Caption = "计算最大公约数"End Sub Private Function IsNumber() As Boolean IsNumber = True For i = 1 To Len(Text1.Text)If IsNumeric(Mid(Text1.Text, i, 1)) = False Then MsgBox "请输入正整数"Text1.Text = ""IsNumber = False Exit Function End If Next i For i ...

本人用vb编程,输入一组数,求取其中的最大最小值,代码如下
因此你的数组元素中保存的实际上是字符串。也就有 "11" < "4" 了 解决方法:(1)指定数组的数据类型,将第二行修改为: Dim a() as integer 或(2) 进行类型转换,将第八行修改为:a(i) = val(InputBox("请输入第" & i & "个数字:"))...

vb比较两个数大小
IF A > B THEN 'A大于B ELSE ‘B大于A END IF 按照您的要求,您可以更改为如下代码,即可实现您的要求:IF text1.text > text2.text THEN text3.text = '大数是:' + text1.text ELSE text3.text = '大数是:' + text2.text END IF 若有疑问,您可以继续追问。希望对您有用!

相似回答