约瑟夫问题
参考网页
https://blog.csdn.net/cprimesplus/article/details/82588179
已知n个人(不妨分别以编号1,2,3,…,n 代表 )围坐在一张圆桌周围,从编号为 k 的人开始,从1开始顺时针报数1, 2, 3, …,顺时针数到m 的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。
输入:n, k, m
输出:按照出列的顺序依次输出出列人的编号。
#include<stdio.h>
#include<stdlib.h>
typedef struct node{
int num;
struct node * next;
}Node;
Node *head,*pnew,*pend,*p;
int main()