#include<stdio.h> #define N 5 int main() { int i=0,j=0,t=0; int a[N]={1,45,9,6,-7}; for(i=1;i<N;++i) {//a[i]:a[i-1],a[i-2],...,a[0] for(j=i;j>0;j--) { if(a[j]<a[j-1]) { t = a[j]; a[j] = a[j-1]; a[j-1] = t; } } } for(i=0;i<N;i++) printf("%d ",a[i]); return 0; } #include<stdio.h> #define N 5 int main() { int i=0,j=0,t=0; int a[N]={1,45,9,6,-7}; for(i=1;i<N;++i) {//a[i]:a[i-1],a[i-2],...,a[0] for(j=i;j>0;j--) { if(a[j]<a[j-1]) { t = a[j]; a[j] = a[j-1]; a[j-1] = t; } } } for(i=0;i<N;i++) printf("%d ",a[i]); printf("\n"); return 0; }