#include <stdio.h> #include <stdlib.h> int cmp(const void *a,const void *b) { return *(int*)b-*(int*)a; } int main() { int n = 0; scanf("%d", &n); int s[n]; for(int i = 0; i < n; i++) { scanf("%d", &s[i]); } qsort(s, n, sizeof(int), cmp); // C语言排序函数 // (数组名, 数组元素个数, 数组元素所占字节, 排序规则) // 具体用法可CSDN上搜索了解 for(int i = 0; i < 5; i++) { printf("%d ", s[i]); } return 0; }