/***************************************用循环单链表实现约瑟夫环*************************************/
#include <iostream>
using namespace std;
class P
{
public:
char data;
P* next;
};
P *head;
void init()
{
head=NULL;
}
void create_tail(int n,int m,int k) //尾插法,不含头结点
{
int i;
char s;
P *link,*q;
q=NULL;
for(i=0;i<n;i++)
{
link=new P;
cout<<"请输入数据:";
cin>>s;
link->data=s;
if(i==0)
#include <iostream>
using namespace std;
class P
{
public:
char data;
P* next;
};
P *head;
void init()
{
head=NULL;
}
void create_tail(int n,int m,int k) //尾插法,不含头结点
{
int i;
char s;
P *link,*q;
q=NULL;
for(i=0;i<n;i++)
{
link=new P;
cout<<"请输入数据:";
cin>>s;
link->data=s;
if(i==0)