如何将数字转换为字母?

我正在为扑克游戏做游戏,目前有52张牌
int cards[52] = {1, 1, 1, 1, etc etc etc...}

但是,我希望每次出现一个1或一个11或12或13时,字母都像A,J,Q和K一样出现,而不是这些数字。

我目前有部分代码(仍未完成),但继续使用1,2,3,4,5,6 ...,13数组进行所有操作,因此我宁愿自开始以来不必重启。

PS:我目前对编程还很陌生,所以像初学者一样进行解释会很有帮助!

PS:问题是我不确定如何执行此操作

对于我的一个子功能

for (l = 0; l < 52; l++) //For loop del swap para barajear la baraja
{
    x = rand() % 52;
    y = rand() % 52;
    int temp = cards[x];
    cards[x] = cards[y];
    cards[y] = temp;
    char *temp1 = symbols[x];
    symbols[x] = symbols[y];
    symbols[y] = temp1;
}   

我如何制作它,以便在打印时cards[1]cards[1]被交换后的值1,如何制作它'A'而不是打印1

用户名

创建一个数组letters来存储卡名。然后,您可以使用来访问数组letters[card]

简而言之,您可以将单个char为一个字符串:

char letters[] = "XA234567890BDK";

请注意,第一个字母的索引将自动为零。如果您希望卡片“ two”成为索引2,则必须用虚拟字符填充第一位。


考虑到第二个问题(改组),可以symbols完全省略该数组只需从letters实际需要的时候查找相关符号即可

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数字转换为字母?

来自分类Dev

如何将字母转换为相应的数字值?

来自分类Dev

如何将字母代码转换为数字?

来自分类Dev

如何将字母数字字符串转换为 R 中的数字?

来自分类Dev

如何将字母数字字符串转换为NUMBER字符串或NUMBER?

来自分类Dev

如何将列表中的数字和字母字符串转换为整数?

来自分类Dev

将字母转换为数字

来自分类Dev

将数字转换为字母

来自分类Dev

将字母转换为数字

来自分类Dev

将字母转换为数字?

来自分类Dev

将字母转换为数字

来自分类Dev

将数字转换为字母

来自分类Dev

如何将数字转换为文本

来自分类Dev

如何将位数转换为数字

来自分类Dev

如何将数字转换为字符?

来自分类Dev

如何将数字转换为unicode?

来自分类Dev

如何将货币转换为数字?

来自分类Dev

如何将时间转换为数字?

来自分类Dev

如何使用Javascript将字母转换为数字?

来自分类Dev

BioPython:如何将氨基酸字母转换为

来自分类Dev

如何将字母转换为二进制?

来自分类Dev

如何将大写字母转换为小写?

来自分类Dev

如何将 \u0421 转换为字母“C”?

来自分类Dev

如何将非连续数字转换为连续数字?

来自分类Dev

如何将数字转换为3位数字

来自分类Dev

如何将数字列表转换为连续数字列表

来自分类Dev

将列字母转换为数字

来自分类Dev

程序将数字转换为字母

来自分类Dev

方案-将数字转换为字母