寻找矩阵的鞍点 C语言求大神帮忙找下错误二维数组中的鞍点,即该位置上的元素是所在行上的最大值,是所在列上的最小值.二维数组也可能没有鞍点.输入一个二维数组的行数n,列数m,二维数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 18:58:39
寻找矩阵的鞍点 C语言求大神帮忙找下错误二维数组中的鞍点,即该位置上的元素是所在行上的最大值,是所在列上的最小值.二维数组也可能没有鞍点.输入一个二维数组的行数n,列数m,二维数组
寻找矩阵的鞍点 C语言求大神帮忙找下错误
二维数组中的鞍点,即该位置上的元素是所在行上的最大值,是所在列上的最小值.
二维数组也可能没有鞍点.
输入一个二维数组的行数n,列数m,二维数组的诸元素值;输出数组的鞍点,以及鞍点所在的行列号.
输入:第一行为矩阵的行数和列数,从第二行开始,为矩阵本身(假设输入的矩阵只有0和1个鞍点)
3 4
1 3 5 3
2 3 4 1
3 2 6 7
输出:
Point: a[1][2] == 4 (下标从0开始)
求大神们 帮忙找下错误的地方?
#include
#include
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
int a[50][50];
int hang,lie; //输入 行数 和 列数
int i,j,s,max=0,hang1,lie1,b,min;
int flag; //鞍点标记
scanf("%d %d",&hang,&lie);
for(i=0;i
寻找矩阵的鞍点 C语言求大神帮忙找下错误二维数组中的鞍点,即该位置上的元素是所在行上的最大值,是所在列上的最小值.二维数组也可能没有鞍点.输入一个二维数组的行数n,列数m,二维数组
max要在每行找最大值之前设置为0,即for(j=0;j