链表中的节点无法删除
ListNode shanchu(ListNode head){
ListNode p,k1;
p=head;
int a,b;
printf("\n");
scanf("%d",&a);
while(p!=NULL){
if(p->next->date==a){
k1=(ListNode)malloc(sizeof(List));
k1=p;
k1->date=p->date;
}
p=p->next;
}
k1->next=k1->next->next;
}
输入一行数据之后选择要删除的数据就显示一行空
本来要删除区间的现在节点都删不了