See More

#include void insertSort(int *a, int count); void showArray(int *a, int count); void showArray(int *a, int count){ int i; for(i = 0; i < count; i++){ printf("%d ", a[i]); } printf("\n"); } void insertSort(int *a, int count){ int i; int j; int n; int tmp; for(i = 1; i < count; i++){ tmp = a[i]; for(j = 0; a[i]>a[j] && j j; n--){ a[n] = a[n-1]; } a[j] = tmp; } } } void main(void){ int a[] = {2, 5, 7, 1, 11, 0, 6, 9}; int count = sizeof(a)/sizeof(int); printf("ÅÅÐòǰÊä³öÈçÏÂ: "); showArray(a, count); insertSort(a, count); printf("ÅÅÐòºóÊä³öÈçÏÂ: "); showArray(a, count); }