Untitled
unknown
plain_text
4 years ago
715 B
8
Indexable
#include"PListLib.c"
List readList(){
List L ;
makenullList(&L);
int n;
scanf("%d",&n);
ElementType X ;
for(int i = 0 ; i <= n ; i++){
scanf("%d",&X);
insertList(X,endList(L),&L);
}
return L;
}
void printList(List L){
Position P = first(L) ;
while(P!=endList(L)){
printf("%d ",P->Element);
P=P->Next;
}
printf("\n");
}
void removeAll(ElementType x, List *pL)
{
while (locate(x, *pL)->Next != NULL)
deleteList(locate(x, *pL), pL);
}
int main(){
List L;
L=readList();
printList(L);
ElementType x ;
scanf("%d", &x);
removeAll(x, &L);
printList(L);
return 0;
}Editor is loading...