题解 | #牛牛的排序#
牛牛的排序
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; }