#include<iostream> using namespace std;
void slectsort(int a[],int n) { int i,j,k; int temp; for(i=0;i<n;i++) { k=i; for(j=i+1;j<n;j++)//算法的关键,从无序序列中挑出一个最小的关键字 if(a[k]>a[j]) k=j; temp=a[i];//下边三行完成最小关键字和无序序列的第一个关键的交换 a[i]=a[k]; a[k]=temp; } }
int main() { int a[10]; int i,j; cout<<"请输入十个数据"<<endl; for(i=0;i<10;i++) cin>>a[i]; slectsort(a,10); for(j=0;j<10;j++) cout<<a[j]<<" "; cout<<endl; return ; }