#include <stdio.h>
int main()
{
int i,j,t;
int a[10]={6,10,9,5,11,13,3,4,1,2};
for(i=0;i<10;i++)
{ for(j=i+1;j<10;j++)
if(a[j]<a[i])
{
t=a[j];
a[j]=a[i];
a[i]=t;
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
说明:先取数组最低下标,让最低下标的数与后面的数比较,选出最小的数,让最小的数的下标与最低下标交换,然后让最低下标+1,再重复选择。最后输出交换完毕的数组。