#includeiostream#defineMAXSIZE11usingnamespacestd;typedefstruct{intdata[MAXSIZE];intlast;}SeqList;intInsert_SeqList(SeqList*L,inti,intx){intj;if(L-last==MAXSIZE-1){cout\"表满\"endl;return-1;}if(i1||iL-last2){cout\"位置错\"endl;return0;}for(j=L-last;j=i-1;j--)L-data[j1]=L-data[j];L-data[i-1]=x;L-last;return1;}intmain(){SeqList*L;system(\"color2E\");inti;intx;intdata[MAXSIZE]={1,23,3,5,5,3,32,34,354,34,34};for(intm=0;mMAXSIZE;m)coutdata[m]\"\";coutendl\"请输入在第几个位置插入:\";cini;coutendl\"请输入插入的数字:\";cinx;Insert_SeqList(L,i,x);break;for(intn=0;nMAXSIZE1;n)coutdata[n]\"\";coutendl;return0;}
|