设计一个函数(数组函数),将数组中的元素从小到大排序

用c/c++

第1个回答  2014-07-14
#include<iostream>
using namespace std;
void sort(int a[], int n){
int i, j, k, t;
for(i=0; i<n-1; i++){
k=i;
for(j=i+1; j<n; j++)
if(a[j]<a[k]) k=j;
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
void main(){
int a[]={ 3,5,2,8,7,1,9,4,6 };
sort(a,9);
for(int i=0; i<9; i++)
cout <<a[i] <<" ";
cout <<endl;
}本回答被提问者采纳