作者在 2006-08-10 17:29:00 发布以下内容
n个人报数的问题,可以使用c语言进行简单的递归实现。
问题描述:
n个人围成一个圈,编号为1~n,从第1号开始报数,报到3的倍数的人离开(即每数到第三个就离开),一直数下去,直到最后只剩下1人。求剩下的这个人的原始编号。
问题理解:
在将这个问题转化为编程解决的时候,需要考虑如下几个问题:
1. 使用数组来存放人。假设人的数目为count
编程的快乐 | 阅读 2241 次
文章评论,共0条