用了好几种排序了一直是25求解
查看原帖
用了好几种排序了一直是25求解
1266484
michaelwanghaoyu楼主2024/5/18 20:10
#include<iostream>
using namespace std;
void mp(int a[], const int &n) {
    for (int i = n - 1; i >= 1; i--) {
        for (int ii = 0; ii < i; ii++) {
            if (a[ii] < a[ii + 1]) {
                int temp = a[ii];
                a[ii] = a[ii + 1];
                a[ii + 1] = temp;
            }
        }
    }
}

int main() 
{
    int n;
    cin >> n;
    int a[n];
    for (int i = 0; i < n; i++) 
    {
        cin >> a[i];
    }
    mp(a, n);
    for (int i = 0; i < n; i++) 
    {
        cout << a[i];
    }
    return 0;
}

用了好几种排序了为什么一直是25?

2024/5/18 20:10
加载中...