69,369
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#define N 2
int main(void)
{
int a[N][N],b[N],c[N];
int max,min;
int i,j,sum;
printf("请输入N阶方阵:\n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
for(i=0;i<N;i++)
{
max=0;
for(j=0;j<N;j++)
if(max<a[i][j])
max=a[i][j];
b[i]=max;
}
for(j=0;j<N;j++)
{
min=0;
for(i=0;i<N;i++)
if(min>a[i][j])
min=a[i][j];
c[j]=min;
}
for(i=0;i<N;i++)
{
if(b[i]==c[i])
printf("鞍点为%d",b[i]);
if(b[i]!=c[i])
sum++;
}
if(sum==N)
printf("无鞍点。");
return 0;
}