來源:互聯網網民 2008-06-01 01:21:12
評論#define N 5
main(){
int i,j,x,y,boolean;
int arry[N][N];
boolean=0;
printf("please input %d nums: ",N*N);
for (i=0;i<N;i++)
for(j=0;j<N;j++)
{printf("arry[%d][%d]=",i,j);
scanf("%d",&arry[i][j]);
printf(" ");}
for (x=0;x<N;x++)
{int max,ymax;
ymax=0;
max=arry[x][0];
for (y=1;y<N;y++)
{
if (max<arry[x][y])
{max=arry[x][y];
ymax=y;
}
}
if (lie(arry,x,ymax,arry[x][ymax])==1)
{printf("the andian is arry[%d][%d]=%d ",x,ymax,arry[x][ymax]);
boolean=1;}
}
if (boolean!=1)
printf("No existence!");
}
int lie(int arry[N][N],int x,int y,int z) /*列方向的判定*/
{int i;
for (i=0;i<N;i++)
{if ((i!=x)&&(z>arry[i][y]))
return(-1);
}
return(1);
}
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
#define N 5
main(){
int i,j,x,y,boolean;
int arry[N][N];
boolean=0;
printf("please input %d nums: ",N*N);
for (i=0;i<N;i++)
for(j=0;j<N;j++)
{printf("arry[%d][%d]=",i,j);
scanf("%d",&arry[i][j]);
printf(" ");}
for (x=0;x<N;x++)
{int max,ymax;
ymax=0;
max=arry[x][0];
for (y=1;y<N;y++)
{
if (max<arry[x][y])
{max=arry[x][y];
ymax=y;
}
}
if (lie(arry,x,ymax,arry[x][ymax])==1)
{printf("the andian is arry[%d][%d]=%d ",x,ymax,arry[x][ymax]);
boolean=1;}
}
if (boolean!=1)
printf("No existence!");
}
int lie(int arry[N][N],int x,int y,int z) /*列方向的判定*/
{int i;
for (i=0;i<N;i++)
{if ((i!=x)&&(z>arry[i][y]))
return(-1);
}
return(1);
}