#include<stdio.h>
int main()
{
int x,x1,count=0;
int t,i,j;
int a[]={45,25,63,8,14,96,18,39,98,46};
for(i=0;i<10;i++){
printf("%2d ",a[i]);
}
printf("\n");
for(i=0;i<10;i++){
for(j=0;j<9;j++) {
if(a[j]>a[j+1]) {
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<10;i++){
printf("%2d ",a[i]);
}
printf("\n");
printf("在数组中插入一个x:\n");
scanf("%d",&x);
for(i=0;i<10;i++){
if(a[i]>x){
break;
}
}
for(j=9;j>=i;j--) {
a[j+1]=a[j];
}
a[i]=x;
printf("插入后的数据是:");
for(i=0;i<11;i++){
printf("%d ",a[i]);
}
return 0;
}
插入一个数组,按原来的顺序排列.
最新推荐文章于 2024-10-02 20:58:26 发布