第三題 撲克牌型計算 問題描述 撲克牌有四種花色:梅花♣、方塊♦、紅心♥、黑桃♠,每種花色各有 13 張牌(以 A、2~10、 J、Q、K 表示 1~13。其中 A 代表 1、J 代表 11、Q 代表 12、K 代表 13)。將梅花的 13 張牌編碼 1~13、方塊的 13 張牌編碼 14~26、紅心的 13 張牌編碼 27~39、黑桃的 13 張牌編碼 40~52, 順序如下圖所示。 如果隨機發給五張牌,可以按以下順序,由大至小排列分為不同牌型:
請輸入五個 1~52 之間的整數,將其轉換成對應的花色及大小(以 A、2~10、J、Q、K 表示 1~13。其中 A 代表 1、J 代表 11、Q 代表 12、K 代表 13),同時計算判斷對應的牌型並輸出。例如: 輸入 2 20 26 33 46,則輸出:梅花 2 方塊 7 方塊 K 紅心 7 黑桃 7 三條。 輸入說明 輸入五個 1~52 之間不重複的五個正整數。 輸出說明 轉換五個正整數輸出成對應的花色(梅花、方塊、紅心、黑桃)及大小(以 A、2~10、J、Q、K 表示 1~13。其中 A 代表 1、J 代表 11、Q 代表 12、K 代表 13),同時輸出對應的牌型。 例如:輸入 2 20 26 33 46,則輸出:梅花 2 方塊 7 方塊 K 紅心 7 黑桃 7 三條。 範例
|