回复 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 */