#include <stdio.h>
int main()
{
int a[5]={5,54,24,325,54,213},i,j;
int t;
for (i=0;i<5;i++)
{
for (j=0;j<5-i;j++)
{
if (a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
数组特地多输出几个,结果却是
5 24 54 54 325 325 1 7 0