题目:有N个人,从1到N编号,按照编号顺序围成一圈。从第一个人开始报数(从1报到3),凡报到3的人退出圈子。
问:最后留下的人的编号是几号。
==============================
这是百度知道中,很常见的题目,多数都有了正确答案。
如:
http://zhidao.baidu.com/question/95065794.html
http://zhidao.baidu.com/question/211023828.html
http://zhidao.baidu.com/question/341545042.html
http://zhidao.baidu.com/question/353160064.html
……
但是,看这些答案的程序,太麻烦的居多。
做而论道针对这个问题,写了一个程序,自我感觉是最简短的。呵呵,欢迎网友拍砖。
程序如下:
==============================
#include
#define N 5 //人数
void main()