这个程序如何实现?
编号为1,2,...,n的n个人按顺时针方向坐一圈,每人持有一个密码(正整数)。一开始任选一个
正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数。
报m的人出列,将他的密码作为新的值,从他在顺时针方向上的下一个人开始
重新从1开始报数,如此下去,直至所有的人全部出列为止。试设计程序求之。
基本要求是:利用单向循环链表存储结构模拟此过程
程序运行后,首先要求用户指定初始报数上限值,然后读取各人的密码。可以假设n<=30.本题所用的循环链表中不需要
“头结点”,注意一下空表和非空表的界限。