void reverse(head)
{
ex *p,*q;
p = head->next;
q = p->next;
head->next = NULL;
while (p->next!=NULL)
{
p->next = head;
head = p;
p = q;
q = p->next;
}
head = p;
}
void reverse(head)
{
ex *p,*q;
p = head->next;
q = p->next;
head->next = NULL;
while (p->next!=NULL)
{
p->next = head;
head = p;
p = q;
q = p->next;
}
head = p;
}