很怪异的题目
# include <stdio.h>#define N 5int main(void){ int i, j, max,k; int a[N] = {1,1054,0,89,11}; for (i=1; i<N; i++) { if (a[i] < a[i-1]) { max = a[i]; for (j=i-1; a[j]>max; j--) { a[j+1] = a[j]; } a[j+1] = max; } } for (i=0; i<N; i++) { printf("%d ", a[i]); } printf("\n"); return 0;}
# include <stdio.h>#define N 5int main(void){ int a[N] = {1,1054,0,89,11}; int i, j, max; for (i=1; i<N; i++) { if (a[i] < a[i-1]) { max = a[i]; for (j=i-1; a[j]>max; j--) { a[j+1] = a[j]; } a[j+1] = max; } } for (i=0; i<N; i++) { printf("%d ", a[i]); } printf("\n"); return 0;}