先用循环得到7个整数,分别赋值到一个有7个元素的数组里面,这样a(1)--a(7)
就代表了每个整数,然后用冒泡法排序就好了关于冒泡法就是这样的
Sub popo()
For i = 0 To 6
For n = 0 To 5 - i
If a(n) > a(n + 1) Then
a = a(n + 1)
a(n + 1) = a(n)
a(n) = a
End If
Next n
End Sub
原理就是连续比较相临的两个元素,谁大就把谁放到标号靠后的元素里面去,然后在比较下一组相临的元素就好了举个例子:a1>a2 就把a1和a2的值交换,然后比较a2 a3,这样一直比到a6 a7的时候就可以把最大的一个弄到a7去,然后再重新比较前六个的大小.这样就实现排序了
就代表了每个整数,然后用冒泡法排序就好了关于冒泡法就是这样的
Sub popo()
For i = 0 To 6
For n = 0 To 5 - i
If a(n) > a(n + 1) Then
a = a(n + 1)
a(n + 1) = a(n)
a(n) = a
End If
Next n
End Sub
原理就是连续比较相临的两个元素,谁大就把谁放到标号靠后的元素里面去,然后在比较下一组相临的元素就好了举个例子:a1>a2 就把a1和a2的值交换,然后比较a2 a3,这样一直比到a6 a7的时候就可以把最大的一个弄到a7去,然后再重新比较前六个的大小.这样就实现排序了
解决方案 »
- 问个问题?
- VB字符串变换 初级问题
- vb datagrid列头字段排序异常错误怎么处理
- 数组得不到正确的值
- 如何使用vb创建excel文件?要求不用建立excel模板的,谢谢
- WIn2003怎么上不了网了啊
- 时间相减
- 大家谈谈现在VB6.0还有没有用武之地啊?(本人的编程历程)
- 串口超过16个就不能用MSCOM控件了,如何办哦?
- 我把代码贴来了,这60分,连那40分一共100分一起送了
- 各位做VB的大狭们,你们做报表是用VBA- WORD吗?
- SQL求救 !!! 假设表中有一字段为sex,逻辑型,true表示男的,false表示女的,在Select 语句中的where子句 为 where sex=?? ,请问?
你自己加上吧
差不多拉
记住使用RND之前要初始化哟