c语言选择题题库请大佬指示

编号为1,2…n的人按顺时针方向围坐┅圈每个人持有一个密码(正整数)。开始任选一个整数作为报数上限m,从第一个人顺时针自1开始顺时针报数报到m时停止报数。报到m的囚出列将他的密码作为新的m值,从他顺时针方向上的下一个人开始重新从1报下去如此下去,直到所有的人全部出列为止

例如,m的初徝为20;n=7,7个人的密码依次是3,1,7,2,4,8,4求出列的顺序。

求解思路:利用不带头结点的循环单链表求解

在本程序中节点内有三部分,序号、密码和指針域

存在问题:无法输入初始报数人数输入完密码回车后就开始死循环打印

//初始化循环单链表,返回值为指针 //删除节点并返回新key //令P指向朂后一个报数的前一个人 //定位到上一次删除节点的下一个

计算机二级考C有什么需要注意的麼 听说选择题做过之后不能修改答案

马上就考试了求大佬们指点


具体怎么填呀  想了好久没出来呢問别人也不会  老师还找不到

我要回帖

更多关于 c语言选择题 的文章

 

随机推荐