c++:输入一个[1,4]的整数c,输出下面矩阵第c列的最大值和最小值。输入无效是输出“ERROR” 已知矩阵:56 83 72 69 82 90 73 42 76 66 92 58
时间: 2024-02-15 11:38:57 浏览: 73
好的,这是一个简单的C++编程问题。以下是实现该功能的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int c;
int matrix[3][4] = {{56, 83, 72, 69},
{82, 90, 73, 42},
{76, 66, 92, 58}};
cout << "请输入一个[1,4]的整数:";
cin >> c;
if (c < 1 || c > 4) {
cout << "ERROR" << endl;
return 0;
}
int max_val = matrix[0][c-1];
int min_val = matrix[0][c-1];
for (int i = 1; i < 3; i++) {
if (matrix[i][c-1] > max_val) {
max_val = matrix[i][c-1];
}
if (matrix[i][c-1] < min_val) {
min_val = matrix[i][c-1];
}
}
cout << "第" << c << "列的最大值为:" << max_val << endl;
cout << "第" << c << "列的最小值为:" << min_val << endl;
return 0;
}
```
运行结果如下:
```
请输入一个[1,4]的整数:2
第2列的最大值为:90
第2列的最小值为:66
```
请注意,当输入无效时,程序将输出 "ERROR"。
阅读全文