33,311
社区成员
发帖
与我相关
我的任务
分享
void Input(LinkList &L)
{
int i,num,e;
printf("num = ");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
LNode *p;
p=L;
LNode *s;
s=new LNode;
scanf("%d",s->data);
ListInsert_L(L,p,s);
//p=p->next;
}
}
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LNode, *LinkList;
//1创建
void InitList_L(LinkList L)
{
L=new LNode;//头结点
L->next=NULL;
}
void ListInsert_L(LinkList &L,LNode *p,LNode *s)
{
//将s结点插入在p结点之后
s->next=p->next;
p->next=s;
}
int main()
{
LinkList La,Lb,Lc,Ld,Le,Lf;
printf("**********La**********\n");
InitList_L(La);
Input(La);
printf("**********Lb**********\n");
InitList_L(Lb);
Input(Lb);
return 0;
}
}