#include<stdio.h>
#include<malloc.h>
typedef struct LNode{
int data;
struct LNode *next;
}LNode,*LinkList;
int main(){
LNode *head,*p;
head=(LNode*)malloc(sizeof(LNode));
head->next=NULL;
LNode*r=head;
int n;
int x;
scanf("%d",&n);
for(int i=0;i<n;i++){
p=(LNode*)malloc(sizeof(LNode));
scanf("%d",&x);
p->data=x;
r->next=p;
r=p;
}
r->next=NULL;
LNode *m=head->next;
while(m!=NULL){
printf("%d ",m->data);
m=m->next;
}
return 0;
}
C语言经典100例(72)创建一个链表
最新推荐文章于 2024-09-01 22:24:53 发布