标题: 大家分析一下这段代码! [打印本页] 作者: 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));*/