回复 1# 的帖子
void outlin(Sqlist s)
{ int i,j;
for(i=1;i<=s.length;i++)
/* for(i=0;i<=s.length;i++) */
printf("\n%2d %6d",i,s.elem[i]);
}/* outlin end*/
void insert(Sqlist*v,int i,ElemType x)
{int j;
if((i<0)||(i>v->length))
printf("\n
Error! ");
/*插入位置出错*/
else{/*向后移动数据元素*/
for(j=v->length-1;j>=i;j--)
v->elem[j+1]=v->elem[j];
v->elem[j]=x;
/*v->elem[i]=x;*/ /*插入元素*/
v->length++;
/*线性表长度加1*/
}
}/* insert end */