1、有一个3×4的矩阵(从键盘输入),要求编程求出其中值最大的那个元素,以及其所在的行号和列号。
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
int a[3][4], i, j, max, i_max, j_max;
cout << "请输入3*4矩阵的值" << endl;
for (i = 0; i < 3; i++)
for (j = 0; j < 4; j++)
cin >> a[i][j];
max = a[0][0];//设置为a[0][0]后,让后续的数与第一个数比较
for (i = 0;i < 3;i++)
{
for (j = 0; j < 4; j++)
{
if (a[i][j] > max)
{
max = a[i][j];
i_max = i+1;
j_max = j+1;
}
}
}
cout << "max=" << max << ",row=" << i_max << ",column=" << j_max << endl;
return 0;
}