面试时候可以直接写的,最简冒泡排序法
#includeint mobbing(int * buf,int size) { int tmp=0; for (size_t i = 0; i <= size-2; i++) //减2后等于排序总次数 { for (size_t j = 0; j <= size -2; j++)//减2后等于排序总次数 { if (buf[j] tmp=buf[j+1]; buf[j+1]=buf[j]; buf[j]=tmp; } } } return 0; } int main(int argc, char const *argv[]) { int number[]={9,0,2,7,1,8,2}; int len= sizeof(number)/sizeof(number[0]); mobbing(number,len); printf("n"); for (size_t i = 0; i printf(" %d ",number[i]); } printf("n"); return 0; }



