C语言选择排序法进行数据升序排序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/euxnijuoh/article/details/101058759

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;

}

猜你喜欢

转载自blog.csdn.net/euxnijuoh/article/details/101058759