编辑文章 - 博客频道 - CSDN.NET
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> void main() { int a[3][3] = { { 1, 6, 10 }, { 4, 5, 0 }, { 7, 8, 9 } }; int i = 0, max = 0; int x, y; for (i = 0; i < 3; i++) { max = a[i][0]; for (int j = 0; j < 3; j++) { //找到这一行最大的一个 if ( max < a[i][j]) { max = a[i][j]; x = i; y = j; } } //这里是让max与整个列比较 控制 列不变 行变 for (int z = 0; z < 3; z++) { //如果大于则不符合条件 if (max > a[z][y]) { break; } //这个2 很关键 2相当于一个开关 只有你触碰了这个开关然后才能进行输出 if (z == 2) { printf("马鞍垫=%d,行坐标=%d,列坐标=%d", max,x,y); } } } system("pause"); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。