编写一个程序,寻找二维数组中每一行的最大值。用c++
时间: 2024-03-12 12:49:54 浏览: 72
python+numpy按行求一个二维数组的最大值方法
可以使用双重循环来遍历二维数组,找出每行的最大值。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
//定义二维数组
vector<vector<int>> arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
//遍历二维数组,找出每行的最大值
for (int i = 0; i < arr.size(); i++) {
int max_val = arr[i][0];
for (int j = 1; j < arr[i].size(); j++) {
if (arr[i][j] > max_val) {
max_val = arr[i][j];
}
}
cout << "第" << i + 1 << "行的最大值为:" << max_val << endl;
}
return 0;
}
```
该代码定义了一个二维vector数组,并使用双重循环遍历数组,找出每行的最大值并输出。
阅读全文