求助这个vb中的比较x,y,z大小的编程哪错了。 为什么输出的inputbox的x,y,z都要输两边而且print没结果

如题所述

把倒数第二句 print "排序前:"....... 放在 If x<y Then ... 这一句的前面,并且改为:
print "排序前: "; x; y; z
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-11
倒数第二句:
print "....";x,y,z
第2个回答  2013-04-11
不能在Form_load下用Print,可在Form_Click下用。

VB表达式,输入x,y,z三个数,按照从大到小的次序显示
x = InputBox("输入第一个数:")y = InputBox("输入第二个数:")z = InputBox("输入第三个数:")Print " x y z"Print "排序前 ", x, y, z Print "排序后 ";If x > y And x > z Then If y > z Then Print " ", x, y, z Else Print " ", x, ...

vb三个数字大小比较编程
Dim a As Integer Dim b As Integer Dim c As Integer Dim temp As Integer Dim array() As Integer array = New Integer() {a, b, c} For i As Integer = 0 To 2 For j As Integer = i + 1 To 2 If array(i) < array(j) Then temp = array(i)array(i) = array(j)arr...

VB编程题 输入xyz三个数,按从小到大的次序显示
1. 利用InputBoxb函数输入3个数,存放到数值型变量中,然后对其进行比较。2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。3 .要显示多个数据,可以用“;”逐一显示,也可利用“&”字符串连接将多个变量连接显示。解题:先在窗体上画一个按钮,代码如下:Private Sub Comma...

1、使用Inputbox输入框输入两个数x、y,比较他们大小,使得x<y。
Dim x, y As Integer x = GetNum("X")y = GetNum("Y")If x < y Then MsgBox "X < Y"Else MsgBox "X >= Y"End If End Sub Function GetNum(s) As Integer Dim str As String Do While str = ""str = InputBox("", "请输入数" + s)If Not IsNumeric(str) Then MsgBox...

vb高手,我这程序错哪了?运行时提醒:块if没有end if.
If z = i Then ...If f = 6 Then ...If z = i Then ...End If ...End If 把if和Endif按阶梯排列,你会看到确实少了一个Endif,第一个if没有配对的Endif。

VB编程 。 利用inputbox函数输入两个整数,在窗体上输出它们中的最大...
Private Sub Command1_Click()a = InputBox("请输入数字a")b = InputBox("请输入数字b")If a > b Then Print "最大数字为" & a & (Chr(13) & Chr(10)) & "最小数字为" & b Else Print "最大数字为" & b & (Chr(13) & Chr(10)) & "最小数字为" & a End If End ...

VB 里的inputbox 取消时就出现错误
inputbox点击取消是得到的值是 空(""),而 X你定义的是integer,当然类型不匹配。建议见下:y=inputbox(“请输入一个数”,“陈若鹏”)if y="" then x=0 else y=x

vb中的inputbox和MsgBox是要怎么用的,有点分不清,求解
InputBox 是输入框,MsgBox 是消息框,完全不一样。输入框长这样(有输入的地方才叫输入框):消息框长这样:语法:MsgBox(Prompt [,Buttons] [,Title] [,Helpfile, Context])InputBox(Prompt[, Title] [, Default] [, XPos, YPos] [,Helpfile, Context])方括号里的叫可选参数,有没有都...

在VB中 在字符串中怎样提取特殊位置的字符
Private Sub Command1_Click()Dim x%, y$, z%, r y = InputBox("请输入一组字符串")x = Len(y)For z = 1 To x Step 2 r = r & Mid(y, z, 1)Next Text1 = y & "抽取之后为:" & r End Sub 另外,我起问下一楼回答者: (oaita - )getResultStr是什么函数,怎么不...

利用inputbox输入三个数(x、y、z),使它们从大到小显示
xv, yv, zv: Integer;Value3: array[0..2] of Integer;i, tmv: Integer;Ok: boolean;begin tm := InputBox('等待输入', '请输入三个数值:', 'x=1000y=200z=30');xv := AnsiPos('x=', tm) + 2;yv := AnsiPos('y=', tm) + 2;zv := AnsiPos('z=', tm) + 2;Valu...

相似回答