新建一个链表D,我自己是这样写的,但就是不对
void Jian(LinkList LA,LinkList LB)
{
LinkList D,q=LA->next,p=LB->next,o,r;int k=1;
D=(LinkList)malloc(sizeof(LNode));
D->next=NULL;o=D;
for(q=LA->next;q!=NULL;q=q->next)
{
for(p=LB->next;q->data <= p->data || p!=NULL;p=p->next)
{
if(q->data == p->data)k=0;
}
if(k)
{
r=(LinkList)malloc(sizeof(LNode));
r->data = q->data;
r->next=NULL;
o->next=r;
o=r;
}
}
printf("D:");
ListPrint(D);
}
还是不行
追答确保LA和LB都能正确打印的吗?
把其余的代码分次发上来,有了辅助的代码才能测试调试的。
已私信
本回答被提问者采纳