vb 20个100以内的随机整数围成一圈,找出每四个相邻数之和中的最大值,并指出是哪四个相邻的数.
题目
vb 20个100以内的随机整数围成一圈,找出每四个相邻数之和中的最大值,并指出是哪四个相邻的数.
格式是一共有3行Text,第一行是显示找出来的20个随机数,第二行是显示四个相邻的最大值,第三行显示:四个相邻数分别是什么
有四个command键,第一个是“生成数组”,第二个,“寻找”,第三个,“清除”,第四个,“结束”那位VB高手帮帮我这位菜鸟吧.
答案
Dim ay(20)
Private Sub Command1_Click()
Text1 = ""
For i = 0 To 19
ay(i) = Int(Rnd * 100)
Text1 = Text1 & " " & ay(i)
Next i
End Sub
Private Sub Command2_Click()
'随机数不一定都相邻,只先出四个最大的数
Text2 = ""
Text3 = ""
'用冒泡排序法排序
For i = 19 To 1 Step -1
For j = 0 To i - 1
If ay(j) > ay(j + 1) Then
my = ay(j + 1)
ay(j + 1) = ay(j)
ay(j) = my
End If
Next j
Next i
Text2 = ay(19)
For x = 16 To 19
Text3 = Text3 & ay(x) & " "
Next x
End Sub
Private Sub Command3_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Label1 = ""
End Sub
Private Sub Command4_Click()
End
End Sub
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 当代中国为什么要坚持和发展马克思主义
- 长度单位米,厘米有科学根据吗?
- 算二十四点 用5,5,-2,10
- 功放机功率与音箱扬声器功率如何匹配?
- 英语小故事寓言,3-4分钟,演讲用
- 做什么事情没有成功,所有努力付之东流的可以用什么歇后语来表示
- 判断题 存放过高锰酸钾的容器壁上有褐色污垢后,可以用硫酸铁洗涤.
- 哪个知道?一种意思可以形象表达,也可以抽象表达,不同的表达有不同的效果.
- 甲、乙两个蓄水池的水量之比5:3,如果将甲蓄水池放出12吨水,乙蓄水注入12吨水,那么此时两个蓄水池的水
- 买天文望远镜 主要注意些什么?
热门考点