选择排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void sort(int a[]){
int l=10;
for(int i=0;i<l;i++){
int min=a[i];
for(int j=i;j<l;j++){
if(min>a[j]){
int temp=min;
min=a[j];
a[j]=temp;
}
}
a[i]=min;
}
}
int main(){
int a[10]={1,0,4,6,4,8,3,7,5,9};
sort(a);
for(int i=0;i<10;i++)
cout<<a[i]<<endl;
return 0;
}