冒泡排序法的问题
冒泡排序,但是输出结果都不对,第三个数总是最小red(1)~red(6)已经赋值,需要冒泡排序,请各位帮我看看问题在哪里?
For i = 1 To 5
flag = 0
For j = 6 To i+1 Step -1
If red(j-1) > red(j) Then
temp = red(J-1):red(j-1)=red(j):red(j)=temp:flag = 1
end If
Next j
If flag = 0 Then Exit For
Next i