0402 Private Sub Command1-Click() Dim a As Single,b As Singl

学习 时间:2026-04-03 12:06:38 阅读:5976
0402 Private Sub Command1_Click() Dim a As Single,b As Single Dim c As Single,d As Single Dim m A0401Private Sub Form_Load()Dim x As Long,s As Stringx = InputBox("输入一个整数(1~40000)")If x Mod 2 = 0 Thens = "偶数"Elses = "奇数"End IfMsgBox sEnd SubPrivate Sub Command1_Click()Dim a As Single,b As SingleDim c As Single,d As SingleDim m As Single,n As Single,x As Singlea = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)d = Val(Text4.Text)If a > b Thenm = aElsem = bEnd IfIf c > d Thenn = cElsen = dEnd IfIf m > n Thenx = mElsex = nEnd IfText5.Text = xEnd Sub

最佳回答

强健的老鼠

高兴的树叶

2026-04-03 12:06:38

你好像是查询abcd四个数的最大数,你使用的这个方法不理想,在VB中一般使用排序进行判断,排序是将数据存储在数组中,你的程序可以定义一个数组,然后进行排序:
Private Sub Command1_Click()
Dim a(1 To 4) As Single,x As Single
a(1) = Val(Text1。Text):a(2) = Val(Text2。Text):a(3) = Val(Text3。Text):a(4) = Val(Text4。Text)
For i = 1 To 3
For j = 1 To 4 - i
If a(j) < a(j + 1) Then
x = a(j)
a(j) = a(j + 1)
a(j + 1) = x
End If
Next j
Next i
Text5。Text = "最大值是:" & CStr(a(1)) & ",最小值是:" & CStr(a(4))
End Su

最新回答共有2条回答

  • 机智的含羞草
    回复
    2026-04-03 12:06:38

    你好像是查询abcd四个数的最大数,你使用的这个方法不理想,在VB中一般使用排序进行判断,排序是将数据存储在数组中,你的程序可以定义一个数组,然后进行排序:Private Sub Command1_Click()Dim a(1 To 4) As Single,x As Singlea(1) = Val(Text1。Text):a(2) = Val(Text2。Text):a(3) = Val(Text3。Text):a(4) = Val(Text4。Text)For i = 1 To 3For j = 1 To 4 - iIf a(j) < a(j + 1) Thenx = a(j)a(j) = a(j + 1)a(j + 1) = xEnd IfNext jNext iText5。Text = "最大值是:" & CStr(a(1)) & ",最小值是:" & CStr(a(4))End Su

上一篇 函数f(x)是定义在R上的偶函数,且对任意实数,都有f(x+1)=f(x-1)成立,已知当x[1,2]时……

下一篇 卧室衣柜要用什么样的颜色比较好看