从C出发 21 --- 函数对数组排序

从C出发 21 --- 函数对数组排序_第1张图片

 从C出发 21 --- 函数对数组排序_第2张图片

 从C出发 21 --- 函数对数组排序_第3张图片

 从C出发 21 --- 函数对数组排序_第4张图片

从C出发 21 --- 函数对数组排序_第5张图片 从C出发 21 --- 函数对数组排序_第6张图片

 从C出发 21 --- 函数对数组排序_第7张图片

从C出发 21 --- 函数对数组排序_第8张图片

#include 


int Min(int a[], int b,int e)
{
    int r = b;
    int i = 0;

    for(i=b; i<=e;i++)
        if(a[r] > a[i])
            r = i;

    return r;

}

void Sort(int a[], int n)
{
    int i =0;
    int j =0;
    int k =0;
    
    for(i =0 ;i < n; i++ )
    {
        j = Min(a, i,n-1);

        if(i != j)
        {
            k = a[i];
            a[i] = a[j];
            a[j]= k;
            
        
        }
    }
}

void Print(int a[],int n)
{
    int i = 0;
    
    while(i

 从C出发 21 --- 函数对数组排序_第9张图片

 从C出发 21 --- 函数对数组排序_第10张图片

你可能感兴趣的:(从C出发,c语言,算法,c++)