二维数组求最大值c++
时间: 2024-10-12 21:02:08 浏览: 35
C++动态创建二维数组.zip_源码/资料_C++_
在C++中,你可以通过遍历二维数组的方式来找到其中的最大值。这里是一个简单的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[4][5] = { {1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20} };
// 初始化一个变量存储最大值
int max_value = arr[0][0];
// 遍历二维数组
for(int i = 0; i < 4; ++i) {
for(int j = 0; j < 5; ++j) {
// 如果当前元素大于max_value,则更新max_value
if(arr[i][j] > max_value) {
max_value = arr[i][j];
}
}
}
cout << "二维数组的最大值是: " << max_value << endl;
return 0;
}
```
在这个例子中,我们首先定义了一个4x5的二维整数数组,然后初始化一个变量`max_value`为数组的第一个元素。接着,我们使用两个嵌套循环遍历整个数组,如果发现某个元素比当前的最大值还大,就更新`max_value`。最后输出这个最大值。
阅读全文