#include<stdio.h>
#include<math.h>
int main()
{
int a[][3]={1,2,3,3,4,5,5,2,1};
int flag=0;
int i,j;
int max=a[0][0];
int k;
int max_r,max_c;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
printf("%d ",a[i][j]);
printf("\n");
}
for(i=0;i<3;i++){
for(j=0;j<3;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
max_r=i;
max_c=j;
}
}
k=0;
while(k<3){
if(max>a[k][max_c])
{
break;
}
else k++;
}
if(k>=3)
{
printf("存在鞍点为%d,位置为(%d,%d)\n",max,max_r,max_c);
flag=1;
}
}
if(!flag){
printf("不存在鞍点\n");
}
return 0;
}
02-23
2万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交