选择法排序
选择法排序指每次选择所要排序的数组中的最大值与没有进行排序的数组的元素值互换的过程(这里指由大到小,由小到大排序与此同理)。
由简单的一个小表格展示一下选择法排序的过程

不难发现,在第一次排序的时候,第一个元素和其中最小的元素进行了互换,第二次和剩下数字最小的元素进行了互换,以此类推,得到的就是一个从小到大排序的数组。
现在用一个实例来实现选择法:
#include <stdio.h>
int main()
{
int i, j;
int a[10];
int itemp;
int ipos;