#include #define endl '\n' using namespace std; int n; int arr[100100]; int main(){ cin >> n; for(int i = 1; i <= n; i++){ cin >> arr[i]; } for(int i = 1; i < n; i++){ // i就是当前这个位置 找到一个最值,然后进行交换 int maxx = arr[i]; // 当前的最大值 int idx = i; for(int j = i + 1; j <= n; j++){ // 打擂台 if(arr[j] > maxx){ maxx = arr[j]; idx = j; // 记住最大值下标 } } swap(arr[idx], arr[i]); } for(int i = 1; i <= n; i++){ cout << arr[i] << " "; } return 0; }