vb单击“数列生成”按钮,自动生成10个10~90之间的随机整数,存于数组a

vb单击“数列生成”按钮,自动生成10个10~90之间的随机整数,存于数组a中并在list1中显示,单击升序排序按钮,对数组a中的10个整数按从小到大进行排序,并将排序结... vb单击“数列生成”按钮,自动生成10个10~90之间的随机整数,存于数组a中并在list1中显示,单击升序排序按钮,对数组a中的10个整数按从小到大进行排序,并将排序结果显示在list2中
求代码
展开
 我来答
数学与计算机编程
2017-04-25 · TA获得超过2159个赞
知道大有可为答主
回答量:2312
采纳率:80%
帮助的人:556万
展开全部
Dim a(1 To 10) As Integer
Private Sub Command1_Click()
  List1.Clear
  Randomize (Timer)
  For i = 1 To 10
    a(i) = Int(Rnd(i) * 81 + 10)
    List1.AddItem a(i)
  Next i
End Sub

Private Sub Command2_Click()
  List2.Clear
  For i = 1 To 9
    For j = i + 1 To 10
      If a(j) < a(i) Then
        t = a(i)
        a(i) = a(j)
        a(j) = t
      End If
    Next j
  Next i
  For i = 1 To 10
    List2.AddItem a(i)
  Next i
End Sub

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式