提交时间:2023-02-15 17:01:20

运行 ID: 9637

#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int a[n][n],max[n]={},min[n]={}; for(int row=0;row<n;row++){ for(int col=0;col<n;col++){ cin>>a[row][col]; } } for(int row=0;row<n;row++){ max[row]=a[row][0]; for(int col=1;col<n;col++){ if(a[row][col]>max[row]){ max[row]=a[row][col]; } } } for(int col=0;col<n;col++){ min[col]=a[0][col]; for(int row=1;row<n;row++){ if(a[row][col]<min[col]){ min[col]=a[row][col]; } } } for(int row=0;row<n;row++){ for(int col=0;col<n;col++){ if(max[row]==min[col]){ cout<<a[row][col]<<" "; } } } return 0; }