#include <iostream> #include <algorithm> #include <cmath> using namespace std; int a[10][10]; int b[10][10]; int main() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { cin >> a[i][j]; } } int flag = 0; for (int i = 0; i < 5; i++) { int max1 = -99999, max2 = -999999; int pos1, pos2; for (int j = 0; j < 4; j++) { if (max1 < a[j][i]) { max1 = a[j][i]; pos1 = j; } } for (int j = 0; j < 4; j++) { if (max2 <= a[j][i] && j!=pos1) { max2 = a[j][i]; pos2 = j; } } if(pos1>pos2)swap(max1,max2); a[0][i] = max1; a[1][i] = max2; } for(int i=0;i<2;i++) { for(int j=0;j<5;j++) { cout<<a[i][j]<<" "; } cout<<endl; } } // 64 位输出请用 printf("%lld")