c语言 扑克牌问题 请解答
发布网友
发布时间:2023-05-30 18:36
我来回答
共1个回答
热心网友
时间:2024-10-23 19:38
(这表明A --- K卡的顺序)
(1)首先创建一个数组str1的诠释[13] / /使用每张卡中的原始位置相反的顺序。
(2)建立一个字符数组str_card [13];保存降扑克位置
(2)建立一个单独的列表内容从头尾int数据值为1 --- 13头浇节点,* next指针到下一个节点,最后一个点为NULL;(
(3)(i_str计数器阵列,i_card_order = 0(链标识符,0为A,B(AB是下面的步骤)),还一个特殊的指向尾节点的指针,然后移动节点在同一时间结束时)
(4)操作:A:第一点,转变到最后i_card_order的值= 1
B:成为第一个节点的下一个节点,把数据保存到str1的[i_str]; i_str + +;
i_card_order = 0。
删除当前节点。
( 5)重复步骤3和4,最后是A ---- K为0 --- 12(两个数组),结果就出来了。追问可不可以帮我写下代码 跪求!!!!