VB任意输入三个整数,单击排序按钮后,在排序结果的三个文本框中将自动按从大到

VB任意输入三个整数,单击排序按钮后,在排序结果的三个文本框中将自动按从大到

在按钮的事件中编写如下代码:
a=val(text1.text)
b=val(text2.text)
c=val(text3.text) '将三个文本框的数值赋给3个变量
if a<b then
s=b
b=a
a=s
end if '将a,b进行大小排列,s为中间变量,排序之后a>=b
if b<c then
t=c
c=b
b=t
end if '将b,c进行大小排序,t为中间变量,排序之后b>=c
text1.text=str(a)
text2.text=str(b)
text3.text=str(c) '将结果输入到文本框中,文本框1,2,3,数值依次从大到小排列
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-04
Private Sub Command1_Click()
  Dim a(2)
  For i = 0 To 2
    a(i) = Val(Text1(i))
  Next i
  For i = 0 To 1
    For j = i + 1 To 2
      If a(j) < a(i) Then
        t = a(i)
        a(i) = a(j)
        a(j) = t
      End If
    Next j
  Next i
  For i = 0 To 2
    Text1(i).Text = a(i)
  Next i
End Sub

VB任意输入三个整数,单击排序按钮后,在排序结果的三个文本框中将自动按...
text2.text=str(b)text3.text=str(c)'将结果输入到文本框中,文本框1,2,3,数值依次从大到小排列

”随机输入3个整数 x,y ,z由大到小排序“的Vb编程
三个框textbox1,textbox2,textbox3;定义一数组a;一变量t;a(1)=val(textbox1.text);a(2)=val(textbox2.text);a(3)=val(textbox3.text);for i=1 to 3 for j=1 to i if a(j)

vb怎么将三个数排序并用文本框输出中间的一个数?
你首先找出这三个数据中最大的,然后找到最小的,中间的那个就是排除掉最大最小后,剩余的就是了。

编写VB程序,求三个数中最大值MAX。要求:用文本框输入整数,用标签显示结 ...
窗体上放3个文本框text1,text2,text3和一个标签Label1,一个按钮Command1,双击按钮,里边输入以下代码 max=val(text1.text)a=val(text2.text)b=val(text3.text)if max<a then max =a if max

编程 有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们
1、只有3个数,可以用判断语句直接调整数的顺序,不用去写排序程序。2、vb示例:Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer, t As Integer a = Val(InputBox("input a:", , 5)) b = Val(InputBox("input b:", , 1)) c = Val(InputBox...

编写一个程序从键盘输入三个整数,将它们按由大到小的顺序输出到屏幕...
void main(){ int a[3];int t,cc=0;printf("请输入三个整数:\\n");for(int i=0;i<=2;i++)scanf("%d",&a[i]);for(i=0;i<2;i++){ for(j=i+1;j<3;j++){ if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;cc++;} c++;} } printf("结果是:")for(int i=...

vb里怎么让单击后文本框扩大,同时文本框内的文字按照规定要求扩大N倍...
1、打开Visual Basic 6.0软件,新建一个标准exe工程,在窗体上添加一个Text控件和一个Command控件,Text1的文本在窗体创建时内容为"Visual Basic",Command的Caption属性值为"放大3倍";2、双击窗体和双击Command进入代码编辑窗口,编写代码如下:Private Sub Command1_Click()Text1.Width = 3 * Text1....

vb程序中单击按钮,字体变大或变小三个单位
Option ExplicitPrivate Sub Form_DblClick() EndEnd SubPrivate Sub Form_Load()Command1.Caption = "字体变大"Command2.Caption = "字体变小"Command3.Caption = "加粗"Command4.Caption = "标准" End SubPrivate Sub disp() Cls Print "欢迎使用VB"End SubPrivate Sub Command...

编写VB程序,从键盘上输入三个整数,输出绝对值最小的数
Private Sub Command1_Click()a = Abs(InputBox("请输入第一个整数", "输入数据"))b = Abs(InputBox("请输入第二个整数", "输入数据"))c = Abs(InputBox("请输入第三个整数", "输入数据"))Min = a If b < Min Then Min = b End If If c < Min Then Min = c End If Prin...

VB:定义并调用函数,求任意三个整数中的最大值
Dim a(1 To 3) As Double, i As Integer For i = 1 To 3 a(i) = InputBox("请输入一个数字!", "提示")Print a(i)Next i Print "最大数是" & largenum(a)End Sub Function largenum(a() As Double) As Double Dim i As Integer, max As Double max = a(1)For i = 1...

相似回答