int Delete_SeqList ( SeqList *L; int i ) { int j; if ( i<1 || i>L->last+1 ) /*检查空表及删除位置的合法性*/ { printf ( "不存在第i个元素" ); return ( 0 ); } for ( j=i; j<=L->last; j++ ) L->data[j-1]=L->data[j]; /*向上移动*/ L->last--; return ( 1 ); /*删除成功*/ }