//有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
#include <stdio.h>
int main(){
int a[10]={14,23,45,67,84,93,98,109,129,130};
int b[11];
int i,t,num,j;
//输入插入的数据
printf("输入插入的数据:");
scanf("%d",&num);
for(i=0;i<10;i++){
b[i]=a[i];
}
b[10]=num;
for(i=0;i<10;i++){
for(j=0;j<10-i;j++){
if(b[j]>b[j+1]){
t=b[j];
b[j]=b[j+1];
b[j+1]=t;
}
}
}
//输出再次排完序的数组
for(i=0;i<11;i++){
printf("%d\t",b[i]);
}
printf("\n");
return 0;
}
01-05
9211
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-08
2万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)