直接选择法:
#include<iostream>
using namespace std;
int main()
{
int a[50]={57, 40, 38, 11, 13, 34, 48, 75, 6, 19, 9, 7};
int i=0,j=0,k;
while(i<11)
{
k=i;
j=i+1;
while(j<12)
{
if(a[k]>a[j])
{
k=j;
}
j++;
}
if(i!=k)
{
int t;
t=a[i];
a[i]=a[k];
a[k]=t;
}
i++;
}
i=0;
while(i<12)
{
cout<<a[i]<<' ';
i++;
}
return 0;
}