题目:C++输入两行三列的数组并输出数组中的最大值最小值
程序:
#include <iostream>
using namespace std;
#define x 2 // 两行
#define y 3 //三列
int main()
{
int a[x][y], i, j, max, min;
for (i = 0; i < x; i++)
for (j = 0; j < y; j++)
cin>>a[i][j]; //输入二维数组
max = a[0][0];
min = a[0][0];
for (i = 0; i < x; i++)
for (j = 0; j < y; j++)
{
if (a[i][j] > max) //判断最大值
max = a[i][j];
if (a[i][j] < min) //判断最小值
min = a[i][j];
}
cout << "最大值为:" << max <<" 最小值为:" << min << endl; //输出值
return 0;
}
运行结果: