void create_list(NODE *l)
{
NODE*p,*q;
int i,n;
printf("请输入链表长度:");
scanf("%d",&n);
printf("请输入链表各结点的元素值 :");
l=p=(NODE*)malloc(sizeof(NODE));
scanf("%d",&p->x);
q=NULL;
for (i=n-1;i>0;--i)
{
q=(NODE*)malloc(sizeof(NODE));
scanf("%d",&q->x);
q->next=NULL;p->next=q;p=p->next;
}
output_list(l);
printf("\n");
}
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |