数组元素的删除c语言,C语言数组中删除指定元素
数组中插入元素并采用冒泡排序进行数组排序,然后再删除一个元素,打印数组元素。
#包括输入输出流
使用命名空间标准
int main() {
int a[11];
int insertNum
int I;
int j;
int min
int minIndex
内部温度;
整数
int deleteIndex
cout 输入数组:;
for(int I=0;i 10i ) {
CIN a[I];
}
for(int I=0;i 10i ) {
cout a[I] \ t ;
}
cout结束
//插入
cout 请输入一个数:;
CIN insertNum;
a[10]=插入数字;
//插值重排
for(I=0;i 11i ) {
min=a[I];
minIndex=I;
for(j=I ^ 1;j 11j ) {
if (a[j] min) {
min=a[j];
minIndex=j;
}
}
if(minIndex i) {
temp=a[minIndex];
a[minIndex]=a[I];
a[I]=temp;
}
}
cout 插入后:;
for(I=0;i 11i ) {
cout a[I]”;
}
cout结束
//删除
cout 请输入一个数:;
CIN num;
for(int I=0;i 11i ) {
if (num==a[i]) {
删除索引=I;
打破;
}
}
for(I=删除索引;i 10i ){
a[I]=a[I 1];
}
cout 删除后:;
for(I=0;i 10i ){
cout a[I]”;
}
cout结束
系统("暂停");
返回0;
}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。