#include <stdio.h> int main() { char rank; char suit; char valid_rank[100]; char valid_suit[100]; printf("Suit (d/h/s/c):\n"); scanf(" %c", &suit); printf("Rank (A/2/3/4/5/6/7/8/9/T/J/Q/K):\n"); scanf(" %c", &rank); switch(rank) { case 'A': sprintf(valid_rank, "A of"); break; case '2': sprintf(valid_rank, "Two of"); break; case '3': sprintf(valid_rank, "Three of"); break; case '4': sprintf(valid_rank, "Four of"); break; case '5': sprintf(valid_rank, "Five of"); break; case '6': sprintf(valid_rank, "Six of"); break; case '7': sprintf(valid_rank, "Seven of"); break; case '8': sprintf(valid_rank, "Eight of"); break; case '9': sprintf(valid_rank, "Nine of"); break; case 'T': sprintf(valid_rank, "Ten of"); break; case 'J': sprintf(valid_rank, "Jack of"); break; case 'Q': sprintf(valid_rank, "Queen of"); break; case 'K': sprintf(valid_rank, "King of"); break; default: printf("Invalid Rank\n"); return 1; } switch(suit) { case 'd': sprintf(valid_suit, " Diamonds"); break; case 'h': sprintf(valid_suit, " Heart"); break; case 's': sprintf(valid_suit, " Spades"); break; case 'c': sprintf(valid_suit, " Clubs"); break; default: printf("Invalid Suit\n"); return 1; } printf("%s%s\n", valid_rank, valid_suit); return 0; }