I'm trying to do a simple code but I'm having hard time while trying to make it work.
I want to get an int from stdin
between 1
and 50
.
if the number is 1
then to print A
if the number is 11
then to print J
if the number is 12
then to print Q
if the number is 13
then to print K
Edit: If its none of them, then just return the number.
i tried to use %c
but it wont work for numbers from 10
and above
then i managed to do it by using switch
but the default part is not working for me. the only thing i managed to do is to make 50 case
's for each number but that's just look horrible.
any help would be appreciated.
#include <stdio.h>
main() {
int number;
scanf("%d", &number);
char* card = NULL;
switch (number)
{
case 1:
card = "A";
break;
case 11:
card = "J";
break;
case 12:
card = "Q";
break;
case 13:
card = "K";
break;
default:
card = //Dont know what to write here//;
}
printf("%s\n", card);
return 0;
}