1 #include <stdio.h>
2 #define OK 1
3 int SelectSort(int *a,int length);
4 int main()
5 {
6 int a[8] = {5,7,52,87,64,61,2,38};
7 SelectSort(a,8);
8 for(int i = 0;i < 8;i++)
9 {
10 printf("%d ",a[i]);
11 }
12 printf("\n");
13 return 0;
14 }
15
16 int SelectSort(int *a,int length)
17 {
18 int min = 0;
19 int temp;
20 for(int i = 0;i < length - 1;i++)
21 {
22 min = i;
23 for(int j = i + 1;j < length;j++)
24 {
25 if(a[j] < a[min]) min = j;
26 }
27 temp = a[i];
28 a[i] = a[min];
29 a[min] = temp;
30 }
31 return OK;
32 }