选择排序法

#include <stdio.h>
#define M 3
int main() 
{ 
int a[M],i,min,t,j; 
for(i=0;i<M;i++)
scanf("%d",&a[i]);
for(i=0;i<M-1;i++)
{ for(min=i,j=i+1;j<M;j++)
if(a[j]<a[min])
min=j;
if(i!=min)
{ t=a[i]; a[i]=a[min]; a[min]=t; }
}
for(i=0;i<M;i++)
printf("%d\n",a[i]);
return 0;
}

原文地址:https://www.cnblogs.com/dennisac/p/2248954.html