#include<stdlib.h>
#include<stdio.h>
//定义结构体
typedef struct Node
{
	int data;
	struct Node* link;
}Node,*List;
//创建链表函数
void CreateList(List L, int k)
{
	Node *node,*rear=L;
	//头插法
	/*for(int i=0;i<k;i++)
	{
		node=(Node*)malloc(sizeof(Node));
		scanf("%d",&node->data);
		node->link=L->link;
		L->link=node;
	}*/
	//尾插法
	for(int i=0;i<k;i++)
	{
		node=(Node*)malloc(sizeof(Node));
		scanf("%d",&node->data);
		rear->link=node;
		rear=node;

	}
	rear->link=NULL;

}
void Print(List L)
{
	Node* node;
	node=L->link;
	while(node!=NULL)
	{
		printf("%d ",node->data);
		node=node->link;
	}
	printf("\n");
}

int main()
{
	List L=(List)malloc(sizeof(Node));
	L->link=NULL;
	CreateList(L,5);
	Print(L);
	return 0;
}