编辑代码

#include <stdio.h>

void countSort(int arr[],int len,int orderedArr[]){
    int *count;
    for(int i=0;i<len;++i){
        count[i]=0;
    }
    for(int i = 0;i<len;++i){
        for(int j = i+1;j<len;++j){
            if(arr[i]>arr[j]){
                ++count[i];
            }
            else{
                ++count[j];
            }
        }
    }

    //排序
    for(int i=0;i<len;++i){
        orderedArr[i]=count[i];
        orderedArr[i]=arr[i];
    }
}

void print(int arr[],int len){
    for(int i = 0;i<len;++i){
        printf("%d ",arr[i]);
    }
    printf("/n");
}

int main () {
    int arr[]={27,48,56,19,50,85};
    int orderedArr[6];
    countSort(arr,6,orderedArr);
    print(orderedArr,6);
    return 0;
}