我使用Windows.Forms GUI在C#上創建了一個紙牌遊戲。我不知道遊戲的名稱,但規則是這樣的:C#獲取所有組合(用於紙牌遊戲)
(例如,你有手中的卡10) 如果在桌子上是另一個10或一對卡的總和相等到10(2,3和5; 7和3等),你從手中拿到那張牌。 !
這僅使用數字卡和等於1
問題的王牌是,我不知道該表的卡的數量;它是多變的。我怎樣才能使循環(或其他)誰添加所有可能的組合與表(作爲字符串)到列表框?
我有所有卡的字符串陣列上的表(實施例):
tableCards [0] = 「2_of_clubs」 tableCards [1] = 「ace_of_diamonds」 ...
對於輸出我只需要列表框或其他數組,名爲cardsToGet與所有可能的compinations(如字符串):
示例10手和表中的5,7,2和3: cardsToGet [0] - 「5_of_clubs和2_of_diamonds和3_of_hearts「 cardsToGet [1] - 」7_of_heart S和3_of_diamonds」 ...
您需要爲您的帖子提供更多詳細信息。要包括的內容:你已經嘗試過什麼,什麼沒有工作,你的代碼不工作,準確描述你期望的結果/輸出是什麼,等等。 – test
好吧,我現在已經添加了更準確的描述。 – user3246250
#家庭??!???? –