#include <stdio.h>
#include <stdlib.h>
typedef int ElemType; //元素值域类型为int型
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
LinkList Create();//正序构建单链表,返回其头指针
void del_x_list(LinkList &L, ElemTye x); //删除所有值等于x的结点
void print( LinkList L);//输出链表元素
int main()
{
LinkList L = Create();
int x;
scanf("%d",&x);
del_x_list(L, x);
print(L);
return 0;
}
LinkList Create()
{//正序构建单链表,并返回链表的头指针
LinkList L, r, s;
int n, i ;
ElemType e;
L = new LNode;
L->next = NULL;
r = L;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d",&e);
s = new LNode ;
s->data = e;
}
}
void del_x_list(LinkList &L, ElemTye x)
{
}
void print(LinkList L)
{//输出链表元素值,每个值后输出一个空格
}