VB的inputbox怎么实现连续输入10个整数作为数组进行排序操作?

来自:    更新日期:早些时候
VB用inputbox连续输入10个数 然后分别进行升降序排列 然后结果显示在TEXT上~

Private Sub Command1_Click()
Dim a(1 To 10) As Integer
Dim n As Integer
Dim i As Integer
Dim j As Integer
For i = 1 To 10
a(i) = Val(InputBox("输入第" & i & "个数"))
Next i
For i = 1 To 10
For j = 1 To 10
If a(i) < a(j) Then
n = a(i)
a(i) = a(j)
a(j) = n
End If
Next j
Next i
Print "升序"
Text1.Text = "升序:"
For i = 1 To 10
Print a(i);
Text1.Text = Text1.Text & a(i) & " "
Next
Print
Print "降序"
Text1.Text = Text1.Text & "降序:"
For i = 10 To 1 Step -1
Print a(i);
Text1.Text = Text1.Text & a(i) & " "
Next i
Print
End Sub

'添加一个按钮然后单击

Private Sub Command1_Click()
Dim a(10) As Integer
For i = 1 To 10
a(i) = InputBox("请输入a(" & i & "):")
Print a(i);
Next i
Print
For i = 1 To 9
For j = 1 To 10 - i
If a(j) > a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
End If
Next j
Next i
Print "排序以后:"
For i = 1 To 10
Print a(i);
Next i
Print
End Sub

1、打开VB6.0开发软件,新建一个标准exe工程;
2、在设计界面上添加两个Label控件、两个个Text控件和一个Command控件,各控件属性如下图所示;

3、双击Command1控件,进入代码编辑界面,输入如下代码:

Private Sub Command1_Click()
Dim a(10) As Integer
Text1.Text = ""
Text2.Text = ""
For i = 1 To 10
    a(i) = InputBox("请输入第" & i & "个数字")
Next i
For i = 1 To 10
 Text1.Text = Text1.Text & a(i) & " "
Next i
For i = 1 To 10
            For j = 1 To 10 - i
                If a(j) > a(j + 1) Then
                    temp = a(j + 1)
                    a(j + 1) = a(j)
                    a(j) = temp
                End If
            Next j
        Next i
        
For i = 1 To 10
 Text2.Text = Text2.Text & a(i) & " "
Next i
End Sub

4、运行工程,单击Command按钮,可以看到通过Inputbox输入的原数组和排序后的数组。



帮你写了个简单的程序,应该能看懂吧。如下所示:
Dim a%(1 To 10)
Private Sub Command1_Click()
For i = 1 To 10
a(i) = InputBox("请输入整数")
Print a(i);
Next i
End Sub
Private Sub Command2_Click()
'用选择排序法排序
For i = 1 To 9
k = i
For j = i + 1 To 10
If a(j) < a(k) Then k = j
Next j
temp = a(k)
a(k) = a(i)
a(i) = temp
Next i
Print
Print "十个数从小到大排列顺序为:"
For i = 1 To 10
Print a(i);
Next i
End Sub


VB的inputbox怎么实现连续输入10个整数作为数组进行排序操作?视频

相关评论:
  • 18028745201vb中inputbox函数怎么用
    秦翟媚inputbox函数在vb中经常使用到,该如何正确使用呢?现在就分享操作的步骤和截图,希望对你有所帮助。首先启动vb6,新建一个标准exe文件,进入窗体主界面。在工具箱里双击按钮控件,在窗体上创建一个按钮对象。双击按钮控件进入代码编写区域,选择对象为conmmand1,过程为click。接着输入代码: Dim a, b ...

  • 18028745201VB inputBox 怎么用啊 举几个例
    秦翟媚InputBox 函数 在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 String。语法 InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])InputBox 函数的语法具有以下几个命名参数:部分 描述 Prompt 必需的。作为对话框消息出现的字符串...

  • 18028745201vb中inputbox是什么意思
    秦翟媚VB中InputBox的意思 在Visual Basic编程环境中,InputBox是一个内置函数,用于在应用程序中弹出一个对话框,让用户输入文本信息。这个函数常被用于获取用户输入的数据,并将其返回给程序。详细解释:1. InputBox的基本功能:InputBox函数可以创建一个模态对话框,该对话框包含一个标签、文本框以及“...

  • 18028745201inputbox在vb中怎么用?
    秦翟媚用户交互函数:VB提供InputBox()和MsgBox()函数用于人机交互。VB程序设计中常用的交互函数,其功能非常强大,可以显示多种样式的消息对话框。该函数的返回结果为一数值,其中,“按钮”参数一般用VB的内部符,这些符号常量有vbOkOnly.vbOKCancel.vbYesNo.vbYesNoCanse等等,他们一般可以望文生义。代码...

  • 18028745201在VB中,创建程序,将输入的字符串颠倒输出,要求用DO While和Do until...
    秦翟媚用 Do While 实现:Private Sub Form_Click() '点击窗体运行s = InputBox("请输入一个字符串")n = 1t = ""Do While n <= Len(s) t = Mid(s, n, 1) & t n = n + 1LoopMsgBox "颠倒输出 " & tEnd Sub用 Do Until 实现:Private Sub Form_Click() '点击窗体运行s = ...

  • 18028745201VB 求大神帮忙,通过inputbox函数生成输入框并输入本人信息,然后将本 ...
    秦翟媚在窗体上显示,不需要其它控件。可以使用一个inputbox()或使用多个inputbox()示例如下:Private Sub Form_Click() Dim m As String, a() As String, i As Integer m = InputBox("请输入信息", , "张三,男,现年20岁,班级学号为123456") a = Split(m, ",") For i = 0...

  • 18028745201VB中使用,inputbox时如何使内容框中默认显示,且焦点在确认按钮,直接按...
    秦翟媚语法:InputBox "内容", "标题", "默认值"它能设置默认值,貌似不能设置焦点在确认按钮上(msgbox函数可以)解决方法:1.自己写个 2.用api函数试试

  • 18028745201VB里用Inputbox输入数值后怎么输出
    秦翟媚s = InputBox("请输入数值,多个数值之间用半角逗号隔开")Text1.Text = Join(Split(s, ","), " ")'或者:Text1.Text = Replace(s, ",", " ")

  • 18028745201vb中inputbox是什么意思?
    秦翟媚VB中的InputBox是一种用于收集用户信息的函数。它被广泛应用于从用户那里获取指定信息和数据的场景。虽然它在许多编程语言中都可以使用,但VB版本中的InputBox提供了更加高效的方式来收集用户数据。使用InputBox需要指定相应的参数,以确保用户输入的数据的格式正确且符合要求,从而保证系统的有效性和鲁棒性。

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

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网