#include<stdio.h>
#include<stdlib.h>
typedef struct list
{
int num;
struct list *next;
}List;
List *set();
int main()
{
List *print;
print=set();
while(print)
{
printf("%d ",print->num);
print=print->next;
}
}
List *set()
{
List *head,*p;
int number;
head=(List *)malloc(sizeof(List));
p=head;
head->next = NULL;
while(scanf("%d",&number)!=NULL&&number!=-1)
{
p->next=(List *)malloc(sizeof(List));
p=p->next;
p->num=number;
p->next=NULL;
}
return head->next;
}
初建链表
最新推荐文章于 2022-06-02 07:02:43 发布