一个选择排序的程序
#include<iostream>
#include<limits.h>
using namespace std;
int main()
{
int a[10],i,min(INT_MAX),z=0,bao,sum,j;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(j=0;j<10;j++)
{
min=INT_MAX;
for(i=z;i<10;i++){
if(a[i]<min){min=a[i];bao=i;}
}
sum=a[bao];a[bao]=a[z];a[z]=sum;
z++;
}
for(i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
}