【问题标题】:As sort an array of numbers in ascending orderAs 按升序对数字数组进行排序
【发布时间】:2015-11-02 17:54:56
【问题描述】:

我有一个显示非重复随机数的代码,但我坚持不按升序排序。

这是我的代码:

    Public Class Form1
        Dim intNumber As Integer
        Dim arrNumber(0 To 5) As Integer
        Dim i, x, y As Integer
        Private Sub mostrar_resultados_sorteo(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
            repetido()
            For i = 0 To 5
                ListBox1.Items.Add(arrNumber(i).ToString)           
            Next
        End Sub            
        Private Sub repetido()
            For x = 0 To 5
    Start:
                Randomize()
                intNumber = Int((49 * Rnd()) + 1)
                For y = 0 To 5

                    If intNumber = arrNumber(y) Then
                        GoTo Start
                    End If                         
 Next y
        arrNumber(x) = intNumber
    Next x
    ordenar()
End Sub
Private Sub ordenar()
End Sub

结束类

【问题讨论】:

  • 您的 ListBox1 是否设置为对项目进行排序?
  • listbox只用于打印,数字要出去排序

标签: arrays vba visual-studio sorting random


【解决方案1】:

你的问题没有用编程语言标记,但我猜是VB。

请参阅this link 了解如何对数组进行排序。

【讨论】:

  • 谢谢,完美运行,找不到合适的文档
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 2012-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多