随机生成10个随机数并排序

原创 2012年05月16日 15:46:05

Dim a(1 To 10) As Integer
Private Sub Command1_Click()
Form_Load
End Sub

Private Sub Form_Load()
Dim p As String 'p用来显示随机生成的10个随机数
Randomize
   p = ""
For i = 1 To 10 '生成10个随机数
Do
x = Int(Rnd * 90) + 10 '存放中间生成的一个随机整数,范围是10到99之间
yes = 0 '用来判断生成的x要还是不要,0表示要,1表示不要
For j = 1 To i - 1 '对你生成的第一个随机整数进行检测,检测结果存放Yes中
If x = a(j) Then yes = 1: Exit For
Next
Loop While yes = 1
a(i) = x
p = p & Str(a(i)) & ","
Next
Label1.Caption = LTrim(Left(p, Len(p) - 1)) '用Label显示最后结果
Label2.Caption = ""
End Sub

产生10个随机数并对其进行冒泡法排序

  • 2012年05月06日 20:57
  • 2KB
  • 下载

随意生成10个数并排序(冒泡排序法)

Private Sub Command1_Click() Me.Font.Size = 30 Dim a(10) As Integer Dim i As Integer Dim t As In...
  • wangjing567
  • wangjing567
  • 2016-05-07 17:55:57
  • 442

设计程序,产生10个10-19的随机数,对它们递增排序并输出结果

/*应付作业,简单潦草,勿喷! * 随机数,数组排序 */ using System; using System.Collections.Generic; using System.Linq; u...
  • x_zhaohu
  • x_zhaohu
  • 2016-10-11 10:43:31
  • 660

C++: 生成100万随机数, 排序后保存到文件中

简介 代码 参考 http://blog.csdn.net/hackbuteer1/article/details/6574908
  • mxdlove00
  • mxdlove00
  • 2014-09-19 15:21:53
  • 910

使用JAVA生成十个随机数并进行排序

import java.util.Arrays; public class T1 { public static void main(String[] args) { int m...
  • lixinglong2055
  • lixinglong2055
  • 2014-02-24 11:17:24
  • 580

用rand函数生成10个元素的随机数数组;对该数组按从大到小排序;输出该数组;续接下面......

#include #include #include /* * 问题描述 * 用rand生成10个随机数置与数组,对该数组从大到小排序 * 输入一个任意数,插入数组 */ ...
  • qtldr
  • qtldr
  • 2011-04-18 12:19:00
  • 6863

JAVA 生成随机数数组,并排序输出

package com.koal.test;import java.util.Arrays;/** * * @author hp * 排序 */public class Sort { //要生成多...
  • xiaxiaorui2003
  • xiaxiaorui2003
  • 2009-09-12 23:02:00
  • 13043

JAVA中的随机数产生和排序

  • 2008年11月22日 19:52
  • 1KB
  • 下载

//写一个生成10个100以内随机数数据,再进行冒泡排序,顺序,//二分查找法找到一个值得位置,如果没有则为-1,有则返回数组位置

//写一个生成10个100以内随机数数据,再进行冒泡排序,顺序 public static void main(String[] args) { int[] arr=new int[10]; f...
  • u011163023
  • u011163023
  • 2016-03-10 17:32:23
  • 2311

编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果

import random v=[random.randint(0,100) for i in range(20)] print(v) a=v[1:10] a.sort() b=v[11:2...
  • u010281626
  • u010281626
  • 2016-12-26 17:30:03
  • 2037
收藏助手
不良信息举报
您举报文章:随机生成10个随机数并排序
举报原因:
原因补充:

(最多只允许输入30个字)