(找鞍点)求一个n阶方阵中满足条件“它在行上是最小的,在列上也是最小的”的所有元素,并输出元素值及所在位置;如果没有满足上述条件的元素,请输出“NOT FIND!”。例如,一个n=5的方阵如下:
11 4 2 7 8
5 9 23 1 25
3 22 21 18 15
17 16 24 12 6
13 10 19 20 14
输出结果是:2(1,3)1(2,4)3(3,1)6(4,5)。
#include <stdio.h>
#include <stdlib.h>
#define N1 100
int main()
{
int a[N1][N1],min,t,k,flag;
int flagb=0;
int N;
printf("请输入矩阵阶数:");
scanf("%d",&N);
for(int i=0;i<N;i++)
for(int j=0;j<N;j++)
scanf("%d",&a[i][j]);
for(int i=0;i<N;i++)
{
min=a[i][0];
t=0;
flag=1;
for(int j=1;j<N;j++)
{
if(a[i][j]<min)
{
min=a[i][j];
t=j;