版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
int main(void)
{
uint8_t array[]={12,24,10,23,18,15,50,86,100,32,28,60};
int i,j,min,t;
for(i=0;i<sizeof(array)-1;i++)
{
min = i;
for(j=i+1;j<sizeof(array);j++)
{
if(array[j] < array[min])
{
min = j;
}
}
t = array[min];
array[min] = array[i];
array[i] = t;
}
for(i=0;i<sizeof(array);i++){
printf("%d\r\n",array[i]);
}
return 0;
}