手牌问题——翻牌问题

博客探讨了如何利用数组在while循环中处理扑克牌游戏,其中涉及扔掉一张牌并把另一张放最后的逻辑。通过定义足够大的数组,每次操作增加序号和总数,当序号等于总数减一时,输出最后一张牌的数字。代码实现巧妙地处理了这一逻辑。
摘要由CSDN通过智能技术生成

首先用T进行while循环

其次核心的地方在于怎么实现扔掉和放最后这个问题,用数组的话可以将数组定义的足够大(规定n<=200数组还是很好定义的)每两张牌为一个步骤,前一张扔掉,后一张放最后,定义序号可以每次加二,而总数每次加一,那么当序号刚好等于总数减一时手中的牌就只剩两张,进而输出后面那张牌的数字即可。

上代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值