#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int arr[5][5],i,j,k,maxL,maxH,minL,minH,max,min,flag=0;
srand((unsigned)time(NULL));
for(i=0;i<5;i++)
for(j=0;j<5;j++)
arr[i][j]=rand()%100+1;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%3d",arr[i][j]);
printf("\n");
}
for(i=0;i<5;i++)
{
max=arr[i][0];
maxL=0;
maxH=i;
for(j=1;j<5;j++)
{
if(arr[i][j]>max)
{
max=arr[i][j];
maxH=i;
maxL=j;
}
}
min=arr[0][maxL];
minH=0;
minL=maxL;
for(k=1;k<5;k++)
{
if(arr[k][maxL]<min)
{
min=arr[k][maxL];
minH=k;
minL=maxL;
}
}
if((maxL==minL)&&(maxH==minH))
printf("°°µãΪarr[%d][%d]=%d\n",maxH,maxL,arr[maxH][maxL]);
flag=1;
break;
}
if(0==flag)
printf("无鞍点");
}