搜索
查看: 3474|回复: 14
打印 上一主题 下一主题

纸牌游戏小猫钓鱼有问题求教!

[复制链接]
楼主
发表于 2017-2-14 16:44:14 | 显示全部楼层
//小哼赢牌了!
                        q1.head++;//小哼打出一张,队首出队
                        q1.data[q1.tail] = t;//刚出的牌放到队尾,队尾指向下一地址
                        q1.tail++;

                        while (s.data[s.top]!=t)//循环,直到top=t
                        {
                                book[s.data[s.top]] = 0;//把所有收走的牌标记为0
                                q1.data[q1.tail] = s.data[s.top];
                                q1.tail++;//小哼队尾后移
                                s.top--;//出栈,栈顶-1

                        }
book[s.data[s.top]] = 0;//把所有收走的牌标记为0
                                q1.data[q1.tail] = s.data[s.top];
                                q1.tail++;//小哼队尾后移
                                s.top--;//出栈,栈顶-1

在循环将不同的数拿到手里后,再将相同的那一张给拿过来。
----感觉do while不太靠谱吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表