/* 用选择法对数组中10个整数按由小到大排序 */
#include <stdio.h>
int main()
{
void sort(int array[], int n);
int a[10], i;
printf("enter the array:\n");
for(i = 0; i < 10; i++)
scanf_s("%d", &a[i]);
sort(a, 10);
printf("the sort array:\n");
for(i = 0; i < 10; i++)
printf("%5d", a[i]);
printf("\n\n");
return 0;
}
void sort(int array[], int n)
{
int i, j, k, t;
for(i = 0; i < n - 1; i++)
{
k = i;
for(j = i + 1; j < n; j++)
if(array[j] < array[k])
k = j;
t = array[k]; array[k] = array[i]; array[i] = t;
}
}