![](https://csdnimg.cn/release/download_crawler_static/87968487/bg7.jpg)
#include<malloc.h>
#define ElemType int
#define NULL 0
typedef struct LNode
{
ElemType data;
LNode *next;
}*LinkList;
void CreateList (LinkList L,int n)
{
int i;
LinkList p,q;
p = L;
for (i=1;i<=n;i++)
{
q = (LinkList)malloc(sizeof(LNode));
printf ("输入第%d 个元素:\n",i);
scanf ("%d",&q->data);
q->next = p->next;
p->next = q;
p = p->next;
}
}
void TravelList (LinkList L)
{
int i = 1;
LinkList p;
p = L->next;
while (p)
{
printf ("第%d 个元素为:%d\n",i,p->data);
i++;
p = p->next;
}
}
void MergeList (LinkList La,LinkList Lb,LinkList Lc)