#define M 4
#define N 5
int main()
{
int a[M][N],i,j;
int i1,j1,found;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
printf("輸入的數組為:\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%4d",a[i][j]);
printf("\n");
}
for(i=0;i<M;i++)
for(j=0;j<N;j++)
{
found=1;
for(i1=0;i1<M;i1++)
if(a[i][j]<a[i1][j]){
found=0;
break;
}
for(j1=0;j1<N;j1++)
if(a[i][j]<a[i][j1]){
found=0;
break;
}
if(found)
printf("a[%d][%d]=%d\n",i,j,a[i][j]);
}
return 0;
}