#include<stdio.h>
void Print(int array[],int len){
for(int i=0;i<len;i++){
printf("%d ",array[i]);
}
printf("\n");
}
void InsertSort(int array[],int len){
int i,j;
for(i=1;i<len;i++){
int tem = array[i];
for(j=i-1;tem<=array[j]&&j>=0;j--){
array[j+1] = array[j];
}
array[j+1] = tem;
}
printf("\n排序完成!\n\n");
}
main(){
int array[11] = {11,9,20,7,56,9,42,3,7,15,16} ;
int len = sizeof(array) / sizeof(int);
printf("初始序列:\n");
Print(array,len);
InsertSort(array,len);
printf("排序后序列:\n");
Print(array,len);
}