问题描述
【问题描述】有整数构成的带头结点单链表,根据输入的x值,删除表中元素值小于x的所有元素,输出删除后的单链表元素。
【输入形式】
第一行输入整数n,表示顺序表中有n个元素;
第二行输入n个整数建立带头结点单链表;
第三行输入x,用于删除表中小于x的元素
【输出形式】输出删除后的表内元素
【样例输入】6
2 9 5 7 1 6
5
【样例输出】9 5 7 6
【样例说明】
【评分标准】填充函数完成上述功能。
程序设计
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>typedef int ElemType;
typedef struct LNode{
ElemType data; /*结点的数据域*/
struct LNode *next;/*结点的指针域*/
}LNode,*LinkList;LinkList CreateList_n( int n)
{
LinkList L,p,q;
L=p=(LinkList)malloc(sizeof(LNode));
ElemType e;
int i;
for(i=1;i<