當前位置:編程學習大全網 - 編程軟體 - 用VB,把ABC3個數字從大到小排序,高手寫下程序,謝謝!

用VB,把ABC3個數字從大到小排序,高手寫下程序,謝謝!

冒泡排序:

Private Sub Command1_Click()

Dim s As String

s = "CAB"

For i = 1 To 3

For j = 3 To i + 1 Step -1

If Asc(Mid(s, j, 1)) > Asc(Mid(s, j - 1, 1)) Then

t = Mid(s, j, 1)

Mid(s, j, 1) = Mid(s, j - 1, 1)

Mid(s, j - 1, 1) = t

End If

Next j, i

Print s

End Sub

用IF和inputbox - -

Private Sub Command1_Click()

Dim s As String

s = InputBox("輸入3個字符")

If Asc(Mid(s, 1, 1)) < Asc(Mid(s, 2, 1)) Then

t = Mid(s, 1, 1)

Mid(s, 1, 1) = Mid(s, 2, 1)

Mid(s, 2, 1) = t

End If

If Asc(Mid(s, 1, 1)) < Asc(Mid(s, 3, 1)) Then

t = Mid(s, 1, 1)

Mid(s, 1, 1) = Mid(s, 3, 1)

Mid(s, 3, 1) = t

End If

If Asc(Mid(s, 2, 1)) < Asc(Mid(s, 3, 1)) Then

t = Mid(s, 2, 1)

Mid(s, 2, 1) = Mid(s, 3, 1)

Mid(s, 3, 1) = t

End If

Print s

End Sub

  • 上一篇:Excel 2010函數與公式速查手冊的內容簡介
  • 下一篇:print()會輸出什麽
  • copyright 2024編程學習大全網