#包含?& ltstdlib.h & gt
#包含?& lttime.h & gt
作廢?sort(int?a[],int?n)
{?int?I,j,t;
for(I = 0;?我& ltn-1;?I++)/* * *對於n-1輪。
{?for(j = 0;?j & ltn-1-I;?j++)//j: 0 ~ n-1-i的範圍。
if(a[j]& gt;A[j+1])//比較兩個相鄰的數:a[j]和A[J+1],不對就交換。
{?t = a[j];
a[j]= a[j+1];
a[j+1]= t;
}
}
}
int?主()
{?int?n,I,a[10000];
scanf("%d ",& ampn);
srand(time(0));
for(I = 0;?我& ltn;?i++)
{?a[I]= rand()% 100;
printf("%4d ",a[I]);
}
printf(" \ n ");
sort(a,n);
for(I = 0;?我& ltn;?i++)
printf("%4d ",a[I]);
printf(" \ n ");
回歸?0;
}