永发信息网

VB中,随机产生10个0~100之间的随机数,按从小到大的顺序排列怎么做?

答案:2  悬赏:30  手机版
解决时间 2021-05-01 02:54
VB中,随机产生10个0~100之间的随机数,按从小到大的顺序排列怎么做?
最佳答案

新建一个form1


添加command1


添加label1


label1高度设的稍高一点,以显示数据。


form代码视图中加入以下语句.


Private Sub Command1_Click()


'定义变量
Dim a(9) As Integer
Dim i As Integer
Dim r As Integer
Dim t As Integer


'产生随机数
Randomize
For i = 0 To 9
a(i) = CInt(Rnd() * 100)
Next i


'排序
For i = 0 To 8
For r = i + 1 To 9
If a(i) > a(r) Then
t = a(i)
a(i) = a(r)
a(r) = t
End If
Next r
Next i


'显示数据
Label1.Caption = ""
For i = 0 To 9
Label1.Caption = Label1.Caption + "第" + CStr(i + 1) + "个随机数=" + CStr(a(i)) + vbCrLf
Next i
End Sub

全部回答
Private Sub rank(n As Integer, a() As Long) For i = 1 To n - 1 For j = i + 1 To n If a(j) > a(i) Then t = a(i): a(i) = a(j): a(j) = t Next j Next i End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能告诉我广州哪里有卖专辑EP之类的正规专卖
在现在猎人被削弱的情况下用哪个天赋升级好点
手机百度的英文怎么写,苹果手机的英文怎么写
男孩女孩为什么能够走在一起呢?
钱有什么用呢?!
二冲程是什么意思,米顿罗的计量泵,如果我只调
这个暑假旅游问题
请您预测2009.11.06(五)沪市收盘将是多少点
什么手机卡最好用
郴州天气预报10-15天
有谁传递我游戏人生内测资格?
DNF气功应该怎么刷图
诺基亚支持3G和WIFI上网功能吗?
寻找游戏要可爱的
我的QQ经常在别的地方上!这是怎么回事啊?我不
推荐资讯
风味面包房我想知道这个在什么地方
关于研究生工资
还有没有比电脑更聪明的机器
为什么男人喜欢身材好的女人呢?
幻想世界最新打彩色字方法
我是公历1990年11月13日出生,女孩,想占卜我
自己应该怎么做才能让喜欢的女孩开心?
一双顶径70mm,股骨长径48mm,胎心音142次/分,
我想开家服装店是自己进货好还是加盟好?
舒婷关于朋友的现代诗歌
哎,怎么现在脾气越来越糟?对什么事情都没耐
求个YY字幕滚动器,最好带上教程
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?