黑马程序员技术交流社区

标题: 大家分析一下这段代码! [打印本页]

作者: xzy645181797    时间: 2016-5-6 22:16
标题: 大家分析一下这段代码!
100个人围成一圈报数,报到14的人退出,下一个人又从1开始报。直到最后剩下一个人。求那个人是100人中的第几个。这段代码能解决问题,请大家分析一下怎么实现的
int N = 100;
                int s = 0;
                int m = 14;
                for(int i=2; i<=N; i++) {
                s = (s+m)%i;
                }
                System.out.println("最终会留下的人的编号为:" + (s+1));*/




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2