编辑代码

//head为原双链表,elem表示被查找元素
int selectElem(line *head,int elem)
{
    //新建一个指针t,初始化为头指针head
    line * t = head;
    int i =1;
    while(t)
    {
        if(t->data==elem) return i;
        i++;
        t=t->next;
    }
    printf("链表不存在该元素");
    return -1;//查找失败。
}