C-选择排序法

 #include "stdio.h"

 
main()
{
  int i,k,j,temp,a[5]={42,4,24,-4,100};
 
  for(i=0;i<4;i++)
   {
      k=i;
      for(j=i+1;j<5;j++)
        {
           if(a[k]>a[j])
             {
                k=j;
             }
        }
      temp=a[i];
      a[i]=a[k];
      a[k]=temp;
   }
 
for(i=0;i<5;i++)
 printf("%d\n",a[i]);
}
 

你可能感兴趣的:(c,选择排序法)