VB从键盘输入任意三个数A,B,C,将其值按由大到小的顺序显示出来

Private Sub Form_Load()
Dim x As Integer,y As Integer,z As Integer
Dim diyige As Integer
Dim dierge As String,disange As String,disige As String
diyige = InputBox("请输入A:","数据输入")
dierge = InputBox("请输入B","数据输入")
disange = InputBox("请输入C","数据输入")
x = Val(diyige)
y = Val(dierge)
z = Val(disange)
If x > y And y > z Then
Print x,y,z
ElseIf y > z And z > x Then
Print y,z,x
ElseIf z > x And x > y Then
Print z,x,y
End If
Print "你输入的数据按从da到xiao的顺序是:"
End Sub
好的,我会根据你的要求进行回答。下面是对你的三个问题的解答: 1. 计算y的值,x由文本框输入,y的值在另一个文本框中显示出来: 在 Visual Basic 中,可以使用以下代码实现: ```vb Private Sub btnCalculate_Click() Dim x As Integer Dim y As Integer x = Val(txtInput.Text) y = x * x + 2 * x + 1 txtOutput.Text = CStr(y) End Sub ``` 其中,`txtInput` 和 `txtOutput` 分别是用于输入 x 和显示 y 的文本框控件,`btnCalculate` 是用于触发计算的按钮控件。当用户点击按钮时,程序会从 `txtInput` 中获取输入的 x 值,计算出相应的 y 值,并将结果显示在 `txtOutput` 中。 2. 用文本框输入三个,然后按由大到小的顺序在窗体上显示三个。 在 Visual Basic 中,可以使用以下代码实现: ```vb Private Sub btnSort_Click() Dim a As Integer Dim b As Integer Dim c As Integer a = Val(txtInput1.Text) b = Val(txtInput2.Text) c = Val(txtInput3.Text) If a >= b And a >= c Then If b >= c Then lblResult.Caption = a & ", " & b & ", " & c Else lblResult.Caption = a & ", " & c & ", " & b End If ElseIf b >= a And b >= c Then If a >= c Then lblResult.Caption = b & ", " & a & ", " & c Else lblResult.Caption = b & ", " & c & ", " & a End If Else If a >= b Then lblResult.Caption = c & ", " & a & ", " & b Else lblResult.Caption = c & ", " & b & ", " & a End If End If End Sub ``` 其中,`txtInput1`、`txtInput2` 和 `txtInput3` 分别是用于输入三个的文本框控件,`btnSort` 是用于触发排序的按钮控件,`lblResult` 是用于显示排序结果的标签控件。当用户点击按钮时,程序会从三个文本框中获取输入的三个,对它们进行排序,并将结果显示在 `lblResult` 中。 3. 用文本框输入一个整,判断是奇还是偶,判断结果在标签控件上显示出来。 在 Visual Basic 中,可以使用以下代码实现: ```vb Private Sub btnJudge_Click() Dim num As Integer num = Val(txtInput.Text) If num Mod 2 = 0 Then lblResult.Caption = "偶" Else lblResult.Caption = "奇" End If End Sub ``` 其中,`txtInput` 是用于输入整的文本框控件,`btnJudge` 是用于触发判断的按钮控件,`lblResult` 是用于显示判断结果的标签控件。当用户点击按钮时,程序会从 `txtInput` 中获取输入的整,判断它是奇还是偶,并将结果显示在 `lblResult` 中。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值