#include<iostream> using namespace std; int main() { int num; while(cin>>num) { //输入 数组 int arr[num]; for(int i=0; i<num; i++) { cin>>arr[i]; } //冒泡排序 降序 for(int i=0; i<num; i++) { for(int j=0; j<num-i-1; j++) { if(arr[j]<arr[j+1]) { swap(arr[j], arr[j+1]); } } } //输入输出格式 int flag;cin>>flag; if(flag == 1) { for(int i=0; i<num; i++) { cout<<arr[i]<<" "; } cout<<endl; } if(flag == 0) { for(int i=0; i<num; i++) { cout<<arr[num-i-1]<<" "; } cout<<endl; } } return 0; }