选择排序的算法

#include<iostream>
using namespace std;
int main()
{
    int arry[10];
    int i,j,min1,temp;
    cout<<endl<<"输入十个整数:\t\t";
    for(i=0;i<10;++i)
        cin>>arry[i];
    cout<<"使用选择排序后的结果为:";
    for(i=0;i<10;++i)
    {
        min1=i;
         for(j=1+i;j<10;++j)
            if(arry[j]<arry[min1])
            min1=j;
            temp=arry[i];
            arry[i]=arry[min1];
            arry[min1]=temp;
    }
    for(i=0;i<10;++i)
        cout<<arry[i]<<" ";
        cout<<endl;
}

posted @ 2013-06-18 19:28  时间淡无痕  阅读(137)  评论(0编辑  收藏  举报