如题所述
#include <stdio.h>
void insert_sort(int a[], int n)
{ int i,j,t;
t=a[n-1];
for(j=n-2; j>=0&&a[j]>t; j--)
a[j+1]=a[j];
a[j+1]=t;
}
int main()
{ int i,a[10]= {23,25,31,35,44,55,65,68,69};
printf("数组中原有9个数:\n");
for(i=0; i<9; i++)
printf("%d ",a[i]);
printf("\n请输入要插入的数:");
scanf("%d",&a[9]);
insert_sort(a,10);
printf("\n插入以后的数组:\n");
for(i=0; i<10; i++)
printf("%d ",a[i]);
printf("\n");
}
温馨提示:答案为网友推荐,仅供参考