//在表尾插入新的结点
#include<stdio.h>
#include<stdlib.h>
typedef struct node
{
int data;
struct node *next;
}lnode,*linklist;
int m=sizeof(lnode);
void create(linklist head)
{
linklist cur;
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
cur=(linklist)malloc(m);
scanf("%d",&cur->data);
head->next=cur;
head=cur;
}
cur->next=NULL;
}
void display(linklist head)
{
linklist p;
p=head->next;
while(p)
{
printf("%d ",p->data);
p=p->next;
}
}
int main()
{
linklist head;
head=(linklist)malloc(m);
head->next=NULL;
create(head);
display(head);
printf("\n");
return 0;
}
在表尾插入新的结点
最新推荐文章于 2021-12-22 17:24:34 发布