采用氣泡分選法是合適的。例子如下:
#包含?& ltstdio.h & gt
#定義?尺寸?八
作廢?bubble_sort(int?a[],int?n);
作廢?bubble_sort(int?a[],int?N)//n是數組a的元素個數。
{
int?I,j,temp
for(j = 0;j & ltn-1;j++)
for(I = 0;我& ltn-1-j;i++)
{
if(a[I]& gt;A[i+1])//數組元素大小按升序排列。
{
temp = a[I];
a[I]= a[I+1];
a[I+1]= temp;
}
}
}
int?主()
{
int?number[SIZE]={95,45,15,78,84,51,24,12 };
int?我;
bubble_sort(數量,大小);
for(I = 0;我& lt尺寸;i++)
{
printf("%d ",數字[I]);
}
printf(" \ n ");
}希望有幫助~