#include <stdio.h>
#include <stdlib.h>

struct node
{
        int data;
        struct node *link;
};

int main(void)
{
        struct node *head, *new_node, *before, *temp;
        head=NULL;
        before=NULL;
        temp=NULL;
        
        new_node=(struct node*)malloc(sizeof(struct node));
        new_node->data=1;
        new_node->link=NULL;
        temp=new_node;
        head->link=new_node;

        new_node=(struct node*)malloc(sizeof(struct node));
        new_node->data=3;
        new_node->link=NULL;
        temp->link=new_node;
        temp=new_node;

        new_node=(struct node*)malloc(sizeof(struct node));
        new_node->data=5;
        new_node->link=NULL;
        temp->link=new_node;
        temp=new_node;
        
        temp=head;
        printf(\"리스트 출력\");
        while(temp)
        {
                printf(\"%d \",temp->data);
                temp=temp->link;
        }
        return 0;
        
}