求用数据结构(c语言版)编写选猴王的程序,

日期:2017-03-30 13:26:56 人气:2

求用数据结构(c语言版)编写选猴王的程序,

一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 这个是最基础的约瑟夫环 用数组 或者链表实现均可。 数组实现如下: #include#define MAX 1005int main(void){ int monkey[MAX]={0}; int n,temp=0; i
    A+
热门评论