7-2 寻找大富翁 分数 15

7-2 寻找大富翁 分数 15_第1张图片

#include
#include
typedef long long ll;
ll a[1000005] = { 0 };
int cmp(const void* a, const void* b) 
{
    return *(ll*)b - *(ll*)a;
}
int main() 
{
    int n, m;
    scanf("%d%d", &n, &m);
    for (int i = 0; i < n; ++i) 
        scanf("%d", &a[i]);

    qsort(a, n, sizeof(ll), cmp);

    if (n < m) 
        m = n;

    for (int i = 0; i < m; ++i)
    {
        if (i == 0) 
            printf("%d", a[i]);
        else
            printf(" %d", a[i]);
    }
}

你可能感兴趣的:(C语言经典题目,算法,排序算法,数据结构,c语言)