耶稣有15个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:15人围坐一圈,从第一个开始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。
个人分析:用数组定义,int person[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
报数报1,2,3,那第一次报数后就剩下 1,2,4,5,7,8,10,11,13,14
第二次在重新报数后剩下 1,2,5,7,10,11,14
第三次在重新报数后剩下 1,2,7,14
第四次在重新报数后剩下 1,2,14
第四次在重新报数后剩下 1,2,
要是按这种排除法算得话是剩下两个人,为什么题中说的是剩下一个人, |
|