请你编写一个程序,输入一个3行2列的矩阵,然后输出它。 输入: 一个3行2列的矩阵。 输出: 一个3行2列的矩阵。 输入样例: 5 1 1 2 3 4 输出样例: 5 1 1 2 3 4 用时/内存: 1000MS/100MB C++
时间: 2024-10-01 12:09:54 浏览: 19
在C++中,你可以使用二维数组来实现这个功能。下面是一个简单的程序示例:
```cpp
#include <iostream>
// 定义矩阵类,包含数据和打印矩阵的方法
class Matrix {
private:
int data[3][2]; // 3行2列的矩阵
public:
// 构造函数接收矩阵元素并初始化
Matrix(int a, int b, int c, int d, int e, int f) {
data[0][0] = a;
data[0][1] = b;
data[1][0] = c;
data[1][1] = d;
data[2][0] = e;
data[2][1] = f;
}
// 打印矩阵
void print() {
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 2; ++j) {
std::cout << data[i][j] << " ";
}
std::cout << "\n";
}
}
};
int main() {
// 示例输入
Matrix matrix(5, 1, 1, 2, 3, 4);
// 打印矩阵
matrix.print();
return 0;
}
```
当你运行这个程序,它会接受如5 1 1 2 3 4这样的输入,并输出相应的矩阵:
```
5 1
1 2
3 4
```
阅读全文