#include <iostream>
#include <stdio.h>
using namespace std;
int data[]={2,1,3,8,6,7,9};
int main(int argc, char* argv[])
{
int length = sizeof(data)/sizeof(int);
int i=0;
while(i < length)
{
int j = i;
int min = i;
while(j < length)
{
if(data[j] < data[min])
min = j;
++j;
}
if(i != min)
{
int n = data[min];
data[min] = data[i];
data[i] = n;
}
i++;
}
for(int i=0;i<length;i++)
{
cout << data[i] << endl;
}
getchar();
return 0;
}
//---------------------------------------------------------------------------原文地址:http://9233403.blog.51cto.com/9223403/1967417