#include #include typedef struct node { int data; struct node *next; } NODE; /* この関数を完成させよ */ void print_list(NODE *head) { } /* これより下の内容は一切変更しないこと */ int main(void) { NODE *head, *p, *q; head = malloc(sizeof(NODE)); head->data = 10; p = malloc(sizeof(NODE)); p->data = 20; head->next = p; q = malloc(sizeof(NODE)); q->data = 30; p->next = q; q->next = NULL; print_list(head); return 0; }