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