下面是我个人写的代码,问题还挺大的,希望友友们帮帮忙,可以拿输入样例测试下,问题解决一定会采纳的!
#include <stdio.h>
int main(void){
int m,n,i,j,a[20][20],max,min,count=0,t,r,c;
scanf("%d %d",&m,&n);
for(i=0;i<m;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<m;i++){
max=a[i][0];
for(j=1;j<n;j++){
if(max<=a[i][j]){
max=a[i][j];
min=max;
for(t=0;t<m;t++){
if(min>=a[t][j]){
min=a[t][j];
}
}
if(max==min){
count++;
printf("Matrix[%d,%d]=%d\n",i,j,a[i][j]);
break;
}
}
}
}
if(count==0){
printf("0\n");
}
return 0;
}