编辑代码

#include <stdio.h>

int selectSort(int arr[], int length) {
    if (length <= 0)
        return 0;
	int i, j;
	for (i=0; i<length; i++) {
		int minIndex = i;
		for (j=i+1; j<length; j++) {
			if (arr[j] < arr[minIndex])
			   minIndex = j;
		}
		if (minIndex != i) {
			int temp = arr[i];
			arr[i] = arr[minIndex];
			arr[minIndex] = temp;
		}
	}
	return 1;
}

int main () {
	int i;
	int arr[6] = {3, 2, 1, 4, 5, 6};
	selectSort(arr, 6);
	for (i=0; i<6; i++)
		printf("%d ", arr[i]);
    return 0;
}