选择排序
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10]= {9,8,7,1,2,3,0,5,4,6};
int sizee=sizeof(a)/sizeof(a[0]);//数组大小
//cout<<sizee<<endl;
for(int i=0; i<sizee-1; i++)
{
int minn=a[i],flag=i;
for(int j=i+1; j<sizee; j++)
{
if(minn>a[j])
{
minn=a[j];
flag=j;
}
}
a[flag]=a[i];
a[i]=minn;
}
for(int i=0; i<sizee; i++)
{
cout<<a[i]<<" ";
}
return 0;
}
运行结果如下: