作业帮 > 综合 > 作业

C数组猴子选大王猴子选大王,n只猴子围成一圈,从1到m报数,报m的猴子出局.第n只猴子报数后,第1只猴子接着报数(因为围

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/01 01:55:57
C数组猴子选大王
猴子选大王,n只猴子围成一圈,从1到m报数,报m的猴子出局.第n只猴子报数后,第1只猴子接着报数(因为围成了圈).待整个全只剩下一只猴子时,该猴子即为大王.n,m由用户输入,请输出当选大王的猴子的编号(n只猴子可存放在数组中,但一只猴子出局时,要求从数组中删除该元素,直到数组中只剩下一个元素,则该元素即为猴子大王.)
这是运行结果 需要的话给我个邮箱
/*
结果:
------------------------

--请输入猴子的总数num = 10
按顺时针方向就坐的猴子编号依次是:
猴子1 猴子2 猴子3 猴子4 猴子5 猴子6 猴子7 猴子8 猴子9 猴子10
规定数字,报出这个数的猴子将被淘汰出局,这个数max_hao = 2
被淘汰出局的猴子依次是:
猴子2 猴子4 猴子6 猴子8 猴子10 猴子3 猴子7 猴子1 猴子9
竞选结果:
猴王:5
-----------------------------
*/
再问: 2415073441@qq.com 要删除出局的元素
再答: 已经发送 猴子选大王.cpp
C数组猴子选大王猴子选大王,n只猴子围成一圈,从1到m报数,报m的猴子出局.第n只猴子报数后,第1只猴子接着报数(因为围 猴子选大王n只猴子围坐成一个圈,按顺时针方向从1到n编号.然后从1号猴子开始沿顺时针方向从1开始报数,报到m的猴子出局, 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1— n),从第1号开始报数,一直数到m,数到m /*3、约瑟夫问题约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到 M只猴子要选大王,选举办法如下:所有猴子按1,2……n编号围成一圈,从一 n只猴子要选大王,选举方法如下:所有猴子按 1,2 ……… n 编号并按照顺序围成一圈,从第 k 个猴子起, n只猴子选大王,选举办法如下:从头到尾1,2,3报数,凡报3的退出,余下的从尾到头1,2,3报数,凡报3的退出.如此类推 七只猴子围成一圈从1号起依次报数1,2……,数到8的猴出局,再从它的下一个重新报数,……反复如此,直至剩下一只猴,它就是 一道非常简单的pascal题目,求大师用最简洁的方法做一下,N只猴子选大王.选举办法如下:从头到尾1,2,3报数,凡报3 有N只猴子选大王,选举的办法是:排成一排,从头到尾报数,报到3的倍数(3、6、9、……)的退出去,直到全部报完,然后从尾 又n只猴子要选出一个大王,规定排成一排后按123报数,剔除报到3的,在从后向前123报数,剔除报到3的,按照这样的规则继 新的 猴子选大王 代码 猴子选大王 功能:设编号为1,2,3,……,n的n(n>0)个猴子按顺时针方向围坐