Menu
Coddy logo textTech

Dynamic Rank

Coddyの「トランプジェネレーター (テキストベース)」コースのレッスン 5/6。

トランプには13種類のランクがあります:

  1. 1 - エース (A)
  2. 2 - 10の数字
  3. 11 - ジャック (J)
  4. 12 - クイーン (Q)
  5. 13 - キング (K)
challenge icon

チャレンジ

簡単

printCard 関数が、カードの種類(kind)を表す整数入力として受け取るようにしてください(以前の suit の入力は残し、それを2番目の入力にしてください)。

この関数は、(入力から)完全にダイナミックなカードを出力します。

入力された整数(kind)が 1 から 13(両端を含む)の範囲外である場合、種類の記号はスペース" ")にする必要があります。

10 の種類(Kind)には特別な処理が必要です

自分で試してみよう

#include <stdio.h>
#include <string.h>

void printCard(char* suit) {
    char* suitSymbol = " ";
    if (strcmp(suit, "club") == 0) suitSymbol = "♣";
    else if (strcmp(suit, "diamond") == 0) suitSymbol = "♦";
    else if (strcmp(suit, "heart") == 0) suitSymbol = "♥";
    else if (strcmp(suit, "spade") == 0) suitSymbol = "♠";

    printf("╔═════════╗\n");
    printf("║ A       ║\n");
    printf("║         ║\n");
    printf("║         ║\n");
    printf("║    %s    ║\n", suitSymbol);
    printf("║         ║\n");
    printf("║         ║\n");
    printf("║       A ║\n");
    printf("╚═════════╝\n");
}

トランプジェネレーター (テキストベース)のすべてのレッスン