题解 | #牛牛的排序#

牛牛的排序

https://www.nowcoder.com/practice/26a0c92e9266443887a3bf81aff8e188

#include <cmath>
#include <iostream>
using namespace std;

void ArrSort(int *arr, int n){
    int MinIdx  = 0;
    int temp = 0;
    for(int i  =0; i < n ; i++){
        MinIdx = i;
        for(int j  =i+1; j < n ; j++){
            if(arr[j] < arr[MinIdx]) MinIdx = j;
    }
    temp = arr[i]  ;
    arr[i] = arr[MinIdx] ;
    arr[MinIdx] = temp;
    }
}

void ArrPrt(int *arr, int n){
    for(int i  =0; i < n ; i++){
        cout << arr[i] << " ";
    }
}

int main() {
    int num;

    cin >> num;

    int arr[num];

    for(int i  =0; i < num ; i++){
        cin >> arr[i];
    }    

    ArrSort(arr, num);
    ArrPrt(arr, num);


    return 0;
}

全部评论

相关推荐

有担当的灰太狼又在摸鱼:零帧起手查看图片
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务