//找鞍点
#include<stdio.h>
int main()
{
int n,i,j;
int a[6][6];
printf("Enter n:");
scanf("%d",&n);
printf("Enter a matrix:\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%4d",a[i][j]);
}
printf("\n");
}
int flag,f=0;
int col;
int k;
int max;
for(i=0;i<n;i++)
{
max=a[i][0];
col=0;
for(j=0;j<n;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
col=j;
}
}
flag=1;
for(k=0;k<n&&flag;k++)
{
if(a[k][col]<max)
{
flag=0;
}
}
if(flag)
{
f=1;
printf("鞍点为:%d %d\n",i,col);
}
}
if(f==0)
printf("NO\n");
return 0;
}
7-5 找鞍点
最新推荐文章于 2023-11-19 16:48:39 发布