ncznyr 发表于 2012-2-13 09:36 
我想问下,楼主的程序错在哪里?为什么只去掉了7,没去掉14啊?当k=14时,mod(k,7)==0也是成立的啊
对于楼主的程序,当 k=7时,确实将 7 去掉了,但是 k=14时,仍满足 if 要求,而在删除 7 元素后此时,t 序列变为
1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19
,第 14个元素为 15,即 t(14)=15,14 为第十三个元素,t(13)=14,因此将 15这个元素给删除了,而留下了 14这个元素