edit6.c
来自「里面有很多的例子」· C语言 代码 · 共 41 行
C
41 行
void delet()
{
llist *p,*q;
int x;
if(head==NULL)printf("error\n");
printf("input your choice:") ;
scanf("%d",&x);
if(head->data==x)
{
p=head;
head=head->next;
head->pro=NULL;
free(p);
}
else
{
p=head->next;
while(p!=NULL&&p->data!=x)
{
if(p->data!=x)p=p->next;
if(p!=NULL)
{
if(p->next==NULL)
{
p->pro->next=NULL;
free(p);
}
else
{
p->pro->next=p->next;
p->next->pro=p->pro;
free(p);
}
}
else
printf("error\n");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?