#include <stdio.h>
#include <malloc.h>
struct Node
{
int data;
struct Node* next;
};
struct Node*head;
void insect(x)
{
struct Node* temp=(struct Node*)malloc(sizeof(struct Node));
temp->data=x;
temp->next=head;
head=temp;
}
void print()
{
struct Node*temp= head;
printf("list is:\n");
while(temp!=NULL)
{
printf("%d\n",temp->data);
temp=temp->next;
}
printf("\n");
}
int main ()
{
head=NULL;
int i,x,n;
printf("你要输入几个数字\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("请输入数字\n");
scanf("%d",&x);
insect(x);
print();
}
}