#include<stdio.h>
#include<stdlib.h>
typedef struct gld{
char name[20];
struct gld*next;
}Node;
Node *Initlink();
Node *print(Node *head);
int main(){
Node *p;
p=Initlink();
print(p);
return 0;
}
Node *Initlink(){
Node *p=NULL;
Node *temp=(Node*)malloc(sizeof(Node));
temp->next=NULL;
p=temp;
int num;
scanf("%d",&num);
for(int i=0;i<num;i++){
Node *q=(Node*)malloc(sizeof(Node));
scanf("%s",q->name);
temp->next=q;
temp=q;
temp->next=NULL;
}return p;
}
Node *print(Node *head){
Node *temp=head->next;
while(temp){
printf("%s\n",temp->name);
temp=temp->next;}
}
建立一个链表并输出
最新推荐文章于 2023-05-13 20:18:23 发布