請問該怎麼判別同花順跟同花
以下是我的程式
除了同花順跟同花之外
其他的判別都OK了
請問同花順跟同花的判別應該怎麼寫
謝謝
Dim card As String
Dim num As Integer
Private Sub Command1_Click()
Dim cbox(13), two, three, four As Integer
For n = 0 To 4
give_card
cbox(num - 1) = cbox(num - 1) + 1
Image1(n).Picture = LoadPicture(App.Path & "\Picture\" & card & ".jpg")
Next n
For n = 0 To 12
If cbox(n) = 2 Then
two = two + 1
ElseIf cbox(n) = 3 Then
three = 1
ElseIf cbox(n) = 4 Then
four = 1
ElseIf cbox(n) = 5 Then
MsgBox "詐賭"
End If
Next n
If four = 1 Then
MsgBox "鐵支"
ElseIf three = 1 And two = 1 Then
MsgBox "葫蘆"
ElseIf three = 1 Then
MsgBox "三條"
ElseIf two = 2 Then
MsgBox "二撇"
ElseIf two = 1 Then
MsgBox "一對"
Else
MsgBox "無賴"
End If
End Sub
Sub give_card()
Randomize Timer
卡片的數字 = Int(2 * Rnd) + 1
花色調配 = Int(3 * Rnd + 1)
Select Case 花色調配
Case 1
卡片的花色 = "h"
Case 2
卡片的花色 = "c"
Case 3
卡片的花色 = "s"
Case 4
卡片的花色 = "d"
End Select
num = 卡片的數字
card = 卡片的花色 & 卡片的數字
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.207.13
※ 編輯: bluezero0000 來自: 61.225.207.13 (04/15 10:52)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章