#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
int arr[a];
for (int i = 0; i < a; i++) {
scanf("%d", &arr[i]);
}
int temp = 0; //暴力查找法
for (int i = 0; i < a; i++) { //如(1,2,3,4,5,7,8,9)外层循环遍历所有数
for (int j = i+1; j < a; j++) { //从第二个数到最后一个数依次和第一个数比较
if (arr[i] <= arr[j]) { //后面的数依次和前面的数比较,如果比前面的数大,就交换位置
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for (int k = 0; k < 5; k++) { //前面循环已经把数组从大到小排序,遍历输出前五个
printf("%d ", arr[k]);
}
printf("\n");
return 0;
}

京公网安备 11010502036488号