c++在3*4的二维数组a中选出各行最大的元素组成一个一维数组b并输出。
时间: 2023-06-27 21:05:57 浏览: 85
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int a[3][4] = {{1, 2, 3, 4}, {5, 9, 6, 7}, {8, 10, 12, 11}};
int b[3];
for(int i=0; i<3; i++) {
int max_val = a[i][0];
for(int j=1; j<4; j++) {
if(a[i][j] > max_val) {
max_val = a[i][j];
}
}
b[i] = max_val;
}
for(int i=0; i<3; i++) {
cout << b[i] << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
4 9 12
```
阅读全文