#include<iostream>
#include<cstdio>
using namespace std;
struct node
{
int d;
node *next;
};
node *head,*r,*p;
int main()
{
int n,m,a,i;
scanf("%d",&n);
head=new node;
cin>>a;
head->d=a;
head->next=NULL;
r=head;
for(i=2;i<=n;i++)
{
cin>>a;
p=new node;
p->d=a;
p->next=NULL;
r->next=p;
r=p;
}
scanf("%d",&m);
p=head;
while(p!=NULL)
{
if(p->next->d==m)
p->next=p->next->next;
p=p->next;
}
p=head;
while(p!=NULL)
{
if(p->d!=m)
cout<<p->d<<" ";
p=p->next;
}
return 0;
}
删除数组的元素
猜你喜欢
转载自blog.csdn.net/qq_42552468/article/details/81348864
今日推荐
周排行