黑马程序员技术交流社区

标题: 谁能理一下思路? [打印本页]

作者: 小明哥    时间: 2016-3-27 21:57
标题: 谁能理一下思路?
、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?
作者: 604840337    时间: 2016-3-27 22:22
用到无限循环 if语句 定义一个两个变量值 这是我的思路
作者: SuperHan    时间: 2016-3-27 22:53
定义一个集合存储1-100,定义一个变量查数,循环遍历集合(循环的判断条件应该是集合的长度大于1),遍历一个查数的变量就+1, 判断如果数到14(% 14 == 0)了,删除该元素(注意删除一个元素后集合长度减1,循环索引也得跟着-1), 再考虑遍历到最后了怎么办? 如果索引超出了最大索引将其归零(这样就围成了圈)




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