鱼C论坛

 找回密码
 立即注册
查看: 2145|回复: 1

约瑟夫问题的一下代码 谁能帮我解释一下啊?看不懂。

[复制链接]
发表于 2014-6-27 16:38:31 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 风之残月 于 2014-11-10 10:21 编辑

主要是内层循环不知道什么意思。求解 。

QQ截图20140627163856.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-6-27 16:38:32 | 显示全部楼层
for ( int j = 1 ; j < m ; ++j)//内层循环,每控制循环到m时抛下多少人---其实就是控制n的大小
{
        n = n %L->length;//如果是环的话这个是必须的,你想如果n是5,但是length是3,按照环,其实就应该是环上的第5%3格
        n++;//定位到第n格后+1,我觉得应该是下标从0开始的原因,所以得加一
        然后跑上去看看j有没有到了m(传的值)
        
        其实我建议你用用单步调试,观察各种变量的变化,在纸上好好划拉下,就应该能动
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 13:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表