1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include<stdio.h> #defineSIZE8 voidbubble_sort(inta[],intn); voidbubble_sort(inta[],intn)//n为数组a的元素个数 { inti,j,temp; for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) { if(a[i]>a[i+1])//数组元素大小按升序排列 { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } } intmain() { intnumber[SIZE]={95,45,15,78,84,51,24,12}; inti; bubble_sort(number,SIZE); for(i=0;i<SIZE;i++) { printf("%d",number[i]); } printf("\n"); } |