参考习题11.5,按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。 void InputArray(int p, int m, int n) ; int FindMax(int p, int m, int n, int pRow, int pCo1) ;
输入
输入一个m行n列的二维数组 再输入数组元素 (均为整型)
输出
按案例要求输出最大值, 行号 ,列号
样例
标准输入复制文本 |
2 2 1 2 3 4 |
标准输出复制文本 |
4 1 1 |
#include <bits/stdc++.h>
using namespace std;
int main() {int m,n,a[10][10]= {0,0},x,y,max=0;cin>>m>>n;//输入for(int i=0; i<m; i++) {for(int j=0; j<n; j++) {cin>>a[j][i];if(a[j][i]>max){max=a[j][i];x=j;y=i;}}}//输出cout<<max<<" "<<x<<" "<<y;return 0;
}