“随机产生200个大于零小于1000的整数并对结果按从高到低的顺序VB程序式怎写?

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:57:48
“随机产生200个大于零小于1000的整数并对结果按从高到低的顺序排列,将结果以每行20个数显示在窗体”的VB程序式怎写?

在窗体的click事件里,写入如下代码:
Private Sub Form_Click()
Dim i As Integer
Dim j, k As Integer
Dim max As Integer
Dim x As Integer

'存储200个随机数
Dim mydata(200) As Integer

For i = 1 To 200
mydata(i) = 1000 * Rnd

Next i

'进行降序排序
For j = 1 To 200
max = j
For k = 1 To 200
If mydata(j) < mydata(k) Then
max = k
End If

Next k

temp = mydata(j)
mydata(j) = mydata(max)
mydata(max) = temp
Next j

'输出排序后的数
For x = 1 To 200
If x Mod 20 = 0 Then
Print
End If

Print mydata(x);
Next x

End Sub

怎么没看到分啊,呵呵,开玩笑

随机产生50个从小到大的数据(范围要求大于等于30且小于等于200),用对分法查找指定数值。 产生N 个大于A小于B的随机数... 怎样在文本框中通过点击按扭产生一个大于0小于1000的随机整数? 什么时候五大于零小于二?? 利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。 VB题随机生成100个两位数整数,并统计出小于等于40,大于等于70 及大于70的数据个数 在什么情况下零大于二,二大于五,五又小于零呢 b c为整数 5x^2+bx+c=0两根都大于-1且小于零 求b&c a/8是真分数,则a是1、1大于零且小于8的自然数;2、小于8的整数 读入一个大于等于5小于等于20的整数M调用函数RAND获得M个随机整数将这M个随机整数由小到大的顺序进行排列