这个题的意思是:有n个同学围成一圈报数(1~3), 报到3的同学退出圈子, 剩下的同学继续报数, 直到剩下一个同学, 问剩下的一个同学原来的序号是什么?
我在看到这个题的时候,就想到用递归的思想。那么就要写一个能够实现这个功能的函数,反复的调用它,直到只剩下一个人的时候就打印出这个人的序号,并结束递归。
以上就是这个编程题的思想!!小编会及时更新一些有意思的编程题,以及一些知识点。谢谢大家的浏览,希望能够得到大家的认可,有什么不足的地方,也欢迎大家的留言评论。
微信扫一扫
这个题的意思是:有n个同学围成一圈报数(1~3), 报到3的同学退出圈子, 剩下的同学继续报数, 直到剩下一个同学, 问剩下的一个同学原来的序号是什么?
我在看到这个题的时候,就想到用递归的思想。那么就要写一个能够实现这个功能的函数,反复的调用它,直到只剩下一个人的时候就打印出这个人的序号,并结束递归。
以上就是这个编程题的思想!!小编会及时更新一些有意思的编程题,以及一些知识点。谢谢大家的浏览,希望能够得到大家的认可,有什么不足的地方,也欢迎大家的留言评论。
相关推荐