| 導購 | 订阅 | 在线投稿
分享
 
 
 

找鞍點

來源:互聯網網民  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); }
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有