
#include<stdio.h>void printarry(int a[], int length);void insertSort(int arry[], int length);void printarry(int a[], int length,int n) {    if (n)        printf("排好序的数:");    else        printf("未排好序的数:");    for (int i = 1; i < length; i++)    {        printf("-%d", a[i]);    }    printf("\n");}void insertSort(int arry[], int length) {    int i;    i = 2;    for (i; i <= length - 1; i++) {        arry[0] = arry[i];        int j = i - 1;        while (arry[0] < arry[j])        {            arry[j + 1] = arry[j];            j--;        }        arry[j + 1] = arry[0];    }}int main(void) {    int arry[] = { 0,15,56,25,35,85,63,21,56,15,25,80,90,50,12,53,12,50 };    int length = sizeof(arry) / sizeof(int);    int flag;    flag = 0;    printarry(arry,length,flag);    insertSort(arry,length);    flag = 1;    printarry(arry,length,flag);}