Sub jixuan()
Dim i As Integer, t As Integer
For i = 1 To jg - 1
For t = i + 1 To jg
If j(i) > j(t) Then
z = j(i)
j(i) = j(t)
j(t) = z
End If
Next t
Next i
For i = 1 To jg
Picture1.Print j(i);
If i Mod 10 = 0 Then Picture1.Print
Next i
End Sub
最后出来的数都是0 ,只有最后一个是其他数
问题出在哪里?
Sub oumao()
Dim tm As Integer, i As Integer
For i = 1 To og - 1
For tm = 1 To og - i
If o(tm) > o(tm + 1) Then
z = o(tm)
o(tm) = o(tm + 1)
o(tm + 1) = z
End If
Next tm
Next i
For i = 1 To og
Label1.Caption = Label1.Caption & o(i) & " "
If o(og) Mod 10 = 0 Then
Label1.Caption = Label1.Caption & vbCrLf
End If
Next i
End Sub
这个排序出现和上面一样的情况
上面的是 sub 子程序语体
有些变量已经得出了 只想让你检查检查 这例子我也有
不行我把写好的代码给你发去
好,你把代码发给我吧!
追问你给个邮箱吧 这上面发不了
追答我试了一下,有点难,我没法作出来,技术不够好,不好意思!