#include
#define Maxsize 50 //表最大长度
typedef struct
{int shu[Maxsize]; //顺序表元素int length; //顺序表当前长度
}SXB;
int Shan(SXB L);
int main()
{SXB L;int i=0;printf("请输入顺序表元素,输入-1结束:");scanf("%d",&L.shu [i]);L.length =1;while(L.shu [i]!=-1&&it||L.length ==0){printf("false!!\n");return 0;}int i,k=0; for(i=0;it) //表示当不是要删除的元素的时候,就还是为自己之前的元素,并且k加一,表示进行下一个比较{L.shu[k]=L.shu[i];k++;}//若是要删除的元素,则k不加,i继续加一,一直到不等,然后赋值给为小标为k的数组}L.length =k; //删除后的数组下标最大为k-1,所以数组长度也应该一样printf("删除后顺序表元素位置如下:\n");for(i=0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!