C语言问题谢谢帮忙

2025-03-05 06:04:19
推荐回答(1个)
回答1:

供参考
//输出LinkList的第index个元素
void PrintListItem(LinkList head, int index)
{
    LinkList p = head;
    int i = 0;
    while(p != NULL)
    {
        if(i == index)
        {
            printf("%d", p->data);
            break;
        }
        p = p->next;
        i++;
    }
}
void PrintLots(LinkList L, LinkList P)
{
    LinkList q = P;
    while(q != NULL)
    {
        PrintListItem(L, q->data);
        q = q->next;
    }
}