#include<iostream> |
using namespace std; |
const int N=10; //想给几个数字排序就把N定义成几 |
void main() |
{ |
int a[N],b; |
cout<< "请输入" <<N<< "个数字" <<endl; |
for (b=0;b<N;b++) |
cin>>a[b]; |
int a_min=0; |
int n=-1,i,j,temp; |
for (j=0;j<N;j++) |
{ |
a_min=a[j]; |
for (i=j;i<N;i++) |
{ |
if (a_min>a[i]) //找到最小那个数,并且记住它的位置 |
{ |
a_min=a[i]; |
n=i; |
} |
} |
if (n!=-1) |
{ |
temp=a[j]; //最小数与当前位置交换 |
a[j]=a[n]; |
a[n]=temp; |
} |
n=-1; |
} |
cout<< "排序后的结果为:" <<endl; |
for (i=0;i<N;i++) |
cout<<a[i]<< " " ; //根据需要设置空格长度 |
} |