#include<stdio.h>
#include<stdlib.h>
struct NODE{
int date;
struct NODE *next;
};
typedef struct NODE *list;
list head=NULL;
list creat(int t)
{
list newnode;
newnode=malloc(sizeof(struct NODE));
newnode->date=t;
newnode->next=head;
head=newnode;
return newnode;
}
void print(list h)
{
list node;
node=h;
while(node!=NULL)
{
printf("%d",node->date);
h=node;
node=node->next;
}
}
int main()
{
list h;
int n,i,t;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&t);
h=creat(t);
}
print(h);
return 0;
}
(自用)头插法
于 2024-02-06 15:09:54 首次发布