#include <stdio.h>
int main(void)
{
int array[10]={5,6,7,8,9,3,2,4,1,0},temp,k,i,j;
for(i=0;i<10;i++)
{
printf("%d",array[i]);
printf("\n");
}
for(i=0;i<9;i++)//外循环控制趟数,共九趟
{
k=i;//初始化为每一趟的初始位置,排除前面的小数;
for(j=i+1;j<10;j++)//内循环控制每趟的计较次数
if(array[k]>array[j])
k=j;//k始终指示出现的较小的元素的位置
temp=array[i];
array[i]=array[k];
array[k]=temp; //将此趟 扫描得到的 最小元素与基准 互换位置
}
for(i=0;i<10;i++)
printf("%d",array[i]);
return 0;
}