鞍点
代码
#include<stdio.h>
#include<stdlib.h>
void main(){
int a[100][100],n,flag=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
int max=-1;int min=100;
int mins,maxs;
for(i=0;i<n;i++){
for(int j=0;j<n;j++){
if(a[i][j]>max){
max=a[i][j];
maxs=j;
}
}
for(int p=0;p<n;p++){
if(a[p][maxs]<min){
min=a[p][maxs];
mins=p;
}
}
if(min==max){
flag++;
printf("鞍点为 %d\n",min);}
}
if(flag==0)
printf("没有鞍点\n");
}