#include<stdio.h>
#define N 5
int a[N]={10,5,2,4,7};
int main(void)
{
int i,j,tmp;
int min,n;
for(i=0;i<N-1;i++)
{
min=i;
for(j=i+1;j<N;j++)
{
if(a[j]<=a[min])
min=j;
}
if(min!=i) // 最小值时候的min不和i相等,则替换
{
tmp=a[min];
a[min]=a[i];
a[i]=tmp;
}
}
for(int i=0;i<N;i++)
printf("%d\t",a[i]);
}
08-04
08-04