冒泡排序的问题

thenightfox 2006-05-22 10:00:38
要写个子过程,对已知若干整数按递增次序排列,子过程为 Sub Sort1 (a%())
...全文
185 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zq972 2006-05-23
  • 打赏
  • 举报
回复
Private Sub Command1_Click()

Dim C(10) As Double

For n = 1 To 6

C(n) = InputBox("输入需要排序的数", "6个数的冒泡排序", "")

Next n

For i = 1 To 6

For j = 6 To i Step -1

If C(j) < C(j - 1) Then a = C(j): C(j) = C(j - 1): C(j - 1) = a

Next j

Next i

For i = 1 To 6

Print "", C(i)

Next i

End Sub


大概就是这个样子了。数组最好是动态的,呵呵
junki 2006-05-23
  • 打赏
  • 举报
回复
也就是两两进行比较,然后把小的上浮.
fishmans 2006-05-22
  • 打赏
  • 举报
回复
冒泡是最简单的排序,一个循环的事,看书吧.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧