测试程序是将存放在顺序表中的正整数中能被3整除的整数调整存放到表的前端的操作程序,

#include<stdio.h>

#define ListSize 10

#define n 10

typedef int DataType;

typedef struct

{ DataType data[ListSize];

int length;

}seqlist;

main()

{ int i,j;

int x;

seqlist *L;

printf("\ninput %d:",n);

for(i=0;i<n;i++)

scanf("%d",&L->data[i]);

L->length=n;

for(i=0;ilength;i++)

if((L->data[i] % 3)==0)

{printf("\nx =%4d",L->data[i]);

x=L->data[i];

for(j=i;j>0;j--)

L->data[j]=L->data[j-1];

L->data[0]=x;

}

printf("\n\n result: ");

for(i=0;ilength;i++)

printf("%4d",L->data[i]);

getchar(); getchar();

}
找错误