正在加载图片...
1、定义一个名为mon的结构 struct mon int num: ∥整数,表示猴子的编号 struct mon*next;∥/指针,指向相邻的下一只猴子 2、将链表的头指针head定义为全局变量。 struct mon head: 3、主函数 用键盘输入猴子数n,输入数m,调用函数 create建立一个 循环链表,模拟众猴围成一圈的情况。该函数的实参为n 调用函数 [select4模拟1至m报数,让n-1只猴子逐一出列的 过程。即在具有n个结点的循环链表按报数m删除结点的 过程。该函数的实参为m,最后输出猴王的编号。15 1、定义一个名为mon的结构 struct mon { int num; // 整数,表示猴子的编号 struct mon *next; // 指针,指向相邻的下一只猴子 } 2、将链表的头指针head定义为全局变量。 struct mon*head; 3、主函数 用键盘输入猴子数n,输入数m,调用函数create建立一个 循环链表,模拟众猴围成一圈的情况。该函数的实参为n。 调用函数select,模拟1至m报数,让n-1只猴子逐一出列的 过程。即在具有n个结点的循环链表按报数m删除结点的 过程。该函数的实参为m,最后输出猴王的编号
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有