
正文
vb.net随机数语句 vb 随机数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编写一个 VB.NET 程序,产生 100 个 100 以内的随机数,将他们从大到小排序后输出
Private Sub Command1_Click()
Dim a(1 To 100) As Integer
Dim i As Integer, j As Integer, k As Integer
For i = 1 To 100 '给数组a一百个元素赋值,并换每行十个数字输出来窗体上
a(i) = Int(Rnd * 101)
k = k + 1
Print Tab((k - 1) * 5); a(i);
If k = 10 Then k = 0: Print
Next i
For i = 100 To 2 Step -1 '用冒泡排序法对数组进行排序
For j = 1 To i - 1
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
For i = 1 To 100 '输出排好序的数组
k = k + 1
Print Tab((k - 1) * 5); a(i);
If k = 10 Then k = 0: Print
Next i
End Sub
相关问答
Q1: 怎么用vb.net随机产生5个不同的数,范围1-33,求帮忙改一下
Private Sub Command1_Click()
Dim num(6) As Integer
Dim i As Integer, j As Integer
Dim tmp As Integer
Randomize '防止每次生出随机数一样
For i = 0 To 5
num(i) = Int(Rnd * 53) + 1
Next
PrintNum "新生成vb.net随机数语句的6个随机数为vb.net随机数语句:", num()
For i = 0 To 5
For j = 0 To 5
If num(j) num(j + 1) Then
tmp = num(j)
num(j) = num(j + 1)
num(j + 1) = tmp
End If
Next
Next
PrintNum "排序后vb.net随机数语句的6个随机数为vb.net随机数语句:", num()
End Sub
Q2: 请问在vb.net中如何实现随机取数??
Dim k() As Integer = New Integer() {1, 2, 3, 4, 5, 6}
Dim p1 As Integer
Random r = new Random();
int p1 = k(r.Next(5)) '随机出现0~5之间vb.net随机数语句的数。
Q3: vb.net 产生随机数问题
不用那么麻烦吧vb.net随机数语句,利用Random实现.
Dim a As Integer
Dim r As New Random
a = r.Next(4, 99)
关于vb.net随机数语句和vb 随机数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





