三九宝宝网宝宝百科宝宝知识

VB程序设计:随机产生10个数用两种方法排序

12月30日 编辑 39baobao.com

[vb求随机产生两个数组并按有小到大的顺序排序然后将它们合并到第]dim a(1 to 100) as integer dim b(1 to 100) as integer dim c(1 to 200) as integer for i=1 to 10 a(i)=int(rnd()*90+10) '随机产生a数组 b(i)=int(rnd()*90+10) '随机产...+阅读

1、选择排序发(从小到大)

Private Sub Command1_Click()

Dim a(10) As Integer

For i = 1 To 10

Randomize

a(i) = Int(Rnd * 90) + 10

Next i

For i = 1 To 9

For j = i + 1 To 10

If a(i) > a(j) Then

r = a(i)

a(i) = a(j)

a(j) = r

End If

Next j

Next i

For i = 1 To 10

Print a(i);

Next i

End Sub

2、冒泡排序法

Private Sub Command1_Click()

Dim a(10) As Integer

For i = 1 To 10

Randomize

a(i) = Int(Rnd * 90) + 10

Next i

For i = 1 To 9

For j = 1 To 10 - i

If a(j) > a(j + 1) Then

r = a(j)

a(j) = a(j + 1)

a(j + 1) = r

End If

Next j

Next i

For i = 1 To 10

Print a(i);

Next i

End Sub

以下为关联文档:

求两个数相差多少的实际问题教学反思学生在上学期已经学习了从总数里去掉一部分,求还剩多少的实际问题,本学期又学了求原有多少、求去掉多少的实际问题,在此基础上引导学生会求两数相差多少的实际问题.在数量关系...

已知一个数的几分之几是多少求这个数的分数除法应用题教学反思分数除法应用题历来是六年级内容的重点和难点,每学到这部分内容,学生往往出错,不知道该乘还是该除。今天我讲这部分内容,由分数乘法应用题入手,让学生直接把单位“1”变成要求的...

excel中如何精确查找一个数使用查找功能 Excel版本参考:2010 举例查找:5 1、CTRL+F,调出查找对话框 2、查找内容输入:5 3、点击选项-单元格匹配(打钩) 4、查找全部,查看查找到的位置 5、完成,查看效果...

在EXCEL中如何实现两数之和与另一个数据自动校对ALT+F11 ,选中 Sheet1(sheet1) ,把如下代码粘贴到空白处,关闭 VBA编辑窗口就OK 了 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("A1") + Range("A2")...

java入门的程序设计高手们解答1. import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Count extends JF...

Java程序设计试题一 构造函数Sandwich()被执行时,先执行它的父类PortableLunch,PortableLunch又先执行它的父类Lunch,Lunch又先执行它的父类Meal。所以顺序是Meal>Lunch>PortableLunch>Bread>C...

鼓掌有声猜三个数字是什么此时无声胜有声猜三个数字——答案:453。 默默无声 mò mò wú shēng 【解释】默默:幽寂,没有声音。不声不响,一句话也不说。没有名声,不为人所知 【出处】西汉·司马迁《史记...

vb对随机产生10个数进行排序Option Base 1 Dim i As Integer Dim j As Integer Dim a(10) As Integer Private Sub Command1_Click() '1、----------------------------------- 'a(i) = Int(Rnd(1) * 1...

VB中随机产生10个数用直接法对10个数进行降序排序Private Sub main() Dim i, j As Integer Dim min, temp As Integer Randomize For i = 1 To 10 a(i) = 1 + Rnd * 10 print a(i); Next print For i = 1 To 9 min = a(i) F...

推荐阅读
图文推荐