[C#]有n个小孩排成一圈。从第1个小孩开始作1至3报数,凡报数3的小孩从圈中出来,求最后出圈的小孩的顺序号是多少?
网上很多类似的文章,但大致都是用C语言做的,这里就以C#语言做的!稍做改变,我们以5个人,依次报数1234,报4的离开进行分析。5个人对应5个编号,也就是编号1,2,3,4,5,最后留下来的人是留下来的编号,这个不要弄晕了。然后给每一个人一个索引,索引从1开始,那么5个人分别对应的索引也就s[1],s[2]...那么我们也就知道编号4对应的索引也就是4了,开始是从编号1开始报数的,
原创
2013-07-18 22:41:40 ·
3574 阅读 ·
1 评论