C++有n行整数序列,每行包含m个整数,请找出每行最小值并打印。n和m的值不大于100。
时间: 2024-10-05 20:03:41 浏览: 35
任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值
在C++中,你可以通过嵌套循环来解决这个问题。首先,你需要创建一个二维数组来存储输入的整数序列,然后遍历这个数组,对每一行找到最小值并记录下来。最后,将每行的最小值打印出来。下面是一个简单的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n, m;
// 从用户或固定值获取n和m
cin >> n >> m; // 假设这里输入的是矩阵的大小
int matrix[n][m]; // 创建一个n行m列的整数矩阵
for(int i = 0; i < n; ++i) {
for(int j = 0; j < m; ++j) {
cin >> matrix[i][j]; // 输入每个元素
}
// 找到并打印每行的最小值
int min_val = matrix[i][0];
for(int k = 1; k < m; ++k) {
if(matrix[i][k] < min_val) {
min_val = matrix[i][k];
}
}
cout << "Row " << (i+1) << ": Min value is " << min_val << endl;
}
return 0;
}
```
阅读全文