找二维数组中的鞍点

/*这个程序检测的是一个二维数组中是否存在鞍点,
所谓的鞍点即是在这个二维数组中,某一个位置上的
元素在该行上最大,该列上最小*/
#include
#define M 3
#define N 3    //定义行和列的大小

int main()
{
    int a[M][N];
    int i, j;
    int temp = 1, temp1[M], temp2[N];
    printf("请根据提示输入二维数组。\n");
    //输入数组
    for (i = 0;i a[j][i])    temp2[i] = a[j][i];
        }
    }

    for (i = 0;i < M;i++)
    {
        for (j = 0;j < N;j++)
        {
            if (a[i][j] == temp1[i] && a[i][j] == temp2[j])
                printf("这个二维数组的鞍点为%d\n", a[i][j]);
        }
    }

    return 0;
}

 

你可能感兴趣的:(C/C++)