#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;
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter