//while循环在排序好的一维数组中插入一个数 ,例如在【3,7,8,9,12,15】中插入
//while
#include<stdio.h>
main() {
int index;//定义一个整型变量,存放插入位置
int a[20]= {3,7,8,9,12,15};
int n=6;
int i,x;
printf("请输入插入的数:");
scanf("%d",&x);
//先后移
i=n-1;//末端
while(a[i]>x&&i>=0) {
a[i+1]=a[i];
i--;
}
//插入数组元素
a[i+1]=x;
n++;//数组元素个数加1
//输出元素
for(i=0; i<n; i++) {
printf("%4d",a[i]);
}
}
//while循环在排序好的一维数组中插入一个数 ,例如在【3,7,8,9,12,15】中插入
最新推荐文章于 2022-11-23 16:16:42 发布