C++二维矩阵输入数据
时间: 2024-05-15 22:13:10 浏览: 78
你可以使用嵌套的for循环来输入二维矩阵数据,具体代码如下:
```cpp
#include <iostream>
using namespace std;
int main() {
int rows, cols;
cout << "请输入矩阵的行数和列数:" << endl;
cin >> rows >> cols;
int matrix[rows][cols];
cout << "请输入矩阵的元素:" << endl;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cin >> matrix[i][j];
}
}
cout << "矩阵为:" << endl;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
在这个代码中,我们首先通过`cin`语句输入矩阵的行数和列数,然后定义一个`rows`行`cols`列的二维数组`matrix`。接着,我们使用嵌套的for循环来逐个输入矩阵的元素,并将其存储在`matrix`数组中。
最后,我们再次使用嵌套的for循环来输出整个矩阵。注意,在内层循环中,我们使用`cout`语句输出每个元素,并在元素之间添加一个空格,以便于观察。在外层循环中,我们使用`cout`语句输出每行元素,并在行末添加一个换行符,以便于换行显示整个矩阵。
阅读全文