#include <stdio.h>
void item_arr(int arr[], int len);
void select_sort(int arr[], int len);
int main(int argc, char *argv[])
{
int arr[] = {10, 89, 67, 98, 65, 99, 80, 65, 19, 0};
int arr_size = sizeof(arr) / sizeof(int);
printf("排序前:\n");
item_arr(arr, arr_size);
select_sort(arr, arr_size);
printf("排序后:\n");
item_arr(arr, arr_size);
return 0;
}
void item_arr(int arr[], int len)
{
for (int i = 0; i < len; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
}
void select_sort(int arr[], int len)
{
int i, j;
for (i = 0; i < len - 1; i++)
{
for (j = i + 1; j < len; j++)
{
if (arr[i] > arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}