急!求用vbs寫的冒泡排序的例子! 一定要正確的!

yshawxp 2005-06-21 10:57:57
我有1個數組
arr
裏面有9個元素:

1,8,4,3,3,5,2,9,0,

我要的結果是:

0,1,2,3,3,4,5,8,9,

謝謝!
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxylvmnn 2005-06-21
  • 打赏
  • 举报
回复
<script language="vbScript" type="text/vbScript">
dim arr(8),tmp
arr(0)=1
arr(1)=8
arr(2)=4
arr(3)=3
arr(4)=3
arr(5)=5
arr(6)=2
arr(7)=9
arr(8)=0
for i=0 to 8
for j=i+1 to 8
if arr(i)>arr(j) then
tmp=arr(i):arr(i)=arr(j):arr(j)=tmp
end if
next
document.write arr(i)&" <br>"
next
</script>
yjbnew 2005-06-21
  • 打赏
  • 举报
回复
<script language="vbScript" type="text/vbScript">
dim arr(9),b
arr(0)=1
arr(1)=8
arr(2)=4
arr(3)=3
arr(4)=3
arr(5)=5
arr(6)=2
arr(7)=9
arr(8)=0
for i=0 to 8
for j=i+1 to 8
if arr(i)>arr(j) then
b=arr(i)
arr(i)=arr(j)
arr(j)=b
end if
next
document.write arr(i)&" "
next

</script>
lnboy1003 2005-06-21
  • 打赏
  • 举报
回复
<script language="vbScript" type="text/vbScript">
dim arr(9),b
arr(0)=1
arr(1)=8
arr(2)=4
arr(3)=3
arr(4)=3
arr(5)=5
arr(6)=2
arr(7)=9
arr(8)=0
for i=0 to 8
for j=i+1 to 8
if arr(i)>arr(j) then
b=arr(i)
arr(i)=arr(j)
arr(j)=b
end if
next
document.write arr(i)&" "
next

</script>
jarraytan 2005-06-21
  • 打赏
  • 举报
回复
结果经过我在VB中验证正确。

==============
TO: wangwm(==星星之火==) 太不负责了吧?
你的结果如下:
9
8
5
4
3
3
2
1
0
jarraytan 2005-06-21
  • 打赏
  • 举报
回复
dim i,j,tmp
for i=0 to 8
for j=0 to 7-i
if arr(j)>arr(j+1) then
tmp=arr(j)
arr(j)=arr(j+1)
arr(j+1)=tmp
end if
next
next
wangwm 2005-06-21
  • 打赏
  • 举报
回复
晕,写反了

If arr(i) < arr(i + 1) Then
换成
If arr(i) > arr(i + 1) Then
就行了
wangwm 2005-06-21
  • 打赏
  • 举报
回复
Dim arr(10)
arr(1) = 8
arr(2) = 4
arr(3) = 3
arr(4) = 3
arr(5) = 5
arr(6) = 2
arr(7) = 9
arr(8) = 0
arr(9) = 1
For j = 1 To 9
For i = 1 To 9 - j
If arr(i) < arr(i + 1) Then
t = arr(i): arr(i) = arr(i + 1): arr(i + 1) = t
End If
Next
Next
For ss = 1 To 9
Response.write arr(ss) & "<br>"
Next
wangwm 2005-06-21
  • 打赏
  • 举报
回复
for j=0 to 9

for i=0 to 9-j

if sj(i)<sj(i+1) then

t=sj(i),sj(i)=sj(i+1),sj(i+1)=t

end if

next i

next j
cime63 2005-06-21
  • 打赏
  • 举报
回复
呵呵
冒泡排序就是循环嵌套

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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