编辑代码

#include <stdio.h>
#include <stdbool.h>

bool bus(int array[] ,size_t arrlen){
    if(arrlen < 0 )
    {
        printf("please check your input");
        return false;
    }

    for (int ordern = 0; ordern < arrlen;++ordern)
    {
        bool isexchanged = false;

        for(int i=0;i<arrlen-ordern-1;++i)
        {
            if(array[i]>array[i+1]){
                int t = array[i];
                array[i] = array[i+1];
                array[i+1] = t;
                isexchanged = true;
            }
        }
        if(!isexchanged){
            break;
        }
    }
    return true;
}

void selectibn_sort(int arr[],int len){
    int i , j ,min , temp;
    for (i = 0;i<len ;i++){
        min = i;
        for (j=i+1;j<len;j++){
            if(arr[min] >arr[j])
                min = j;
                }
        temp = arr[min];
        arr[min] = arr[i];
        arr[i] = temp;
    }
}



int div()
{
    for(int i = 1; i<=10;i++){
        if(i % 3 == 0)
    {
        printf("%d\n",i);
    }
    }
    
}

int main () {
     // div();
    int arr0[] = {4,5,6,3,2,1}; 
    int arr1[] = {11,9,3,20,56,32};
    int arr2[] = {10,8,5,35,66,44};
    // if(bus(arr ,6)){
    //     printf("yes\n");
    // }
    selectibn_sort(arr0,6);
    selectibn_sort(arr1,6);
    selectibn_sort(arr2,6);
    for(int end = 0; end < 6;end ++){
        printf("%d ",arr0[end]);
    }
    printf("\n");
    for(int end = 0; end < 6;end ++){
        printf("%d ",arr1[end]);
    }
    printf("\n");
    for(int end = 0; end < 6;end ++){
        printf("%d ",arr2[end]);
    }
    return 0;
}