#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;}
}
07-20
2267
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交