ア nodep func(nodep p) { オ nodep q; ウ if(p == NULL) { セ return NULL; イ } エ if(p->next == NULL) { シ return p; イ } キ q = p->next; ケ p->next = func(q->next); コ q->next = p; ス return q; イ } ---------- ア nodep func(nodep p) { オ nodep q; ウ if(p == NULL) { シ return p; イ } エ if(p->next == NULL) { シ return p; イ } キ q = p->next; ケ p->next = func(q->next); コ q->next = p; ス return q;