目录
问题描述
【问题描述】
将顺序表中所有非零元素依次移到表的前端。
【输入形式】
第一行输入整数N表示表长;
第二行输入N个整数,可包含零。
【输出形式】
输出将非零元素移到前端的表中元素,以空格作为分隔。
【样例输入】
6
2 0 -1 0 5 8
【样例输出】
2 -1 5 8 0 0
【评分标准】
用一个函数实现该方法。
程序设计
#include<stdio.h>
#include<malloc.h>
#define MAX 10
#define IN 10
typedef struct List{
int *data;
int len;
int size;
}List,*PList;
int Init(PList L){
L->data=(int *)malloc(sizeof(int)*MAX);
L->len=0;
L->size=MAX;
return