这是别人写的代码,我不能理解二维数组中哪一个是行哪一个是列,其次max=a[i][j]
这样的话第一行的最大值不是有可能被第二行的最大值替换吗?,别人的写法好像是i是行,但是为什么求列的最小值的时候为什么又用k来改变行呢,不是应该改变列吗
这个之前写过,找找给你
int a[5][5]这个二维数组,a[0]是第一行,a[1]是第二行,以此类推。a[0][0]是第一行第一列的元素,a[1][0]是第二行第一列的元素,列是用第二个[]中的数值来控制的。
只需要逐个判断,先判断是否在行内是最大,如果在行内最大,再去判断是否在列内最小,如果不是行内最大,就没必要再判断,继续判断下一个元素就可以了。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!