
#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]<<" ";//根据需要设置空格长度 |
} |



