#include<stdio.h>
#include<stdlib.h>
#define CardNumber 13
typedef struct node
{int data;struct node *next;
}sqlist,*linklist;
//创建13个节点的循环链表
linklist createLinkList()
{linklist head=NULL;linklist s,r;r=head;for(int i=1;i<=CardNumber;i++){s=(linklist)malloc(sizeof(sqlist));s->data=0;if(head==NULL)head=s;elser->next=s;r=s;}r->next=head;return head;
}
//发牌顺序
void Magician(linklist head)
{linklist p;int countnumber=2;p=head;p->data=1;while(1){for(......
阅读全文