在c++中输入矩阵3*3
时间: 2024-04-15 19:29:53 浏览: 141
C++求一个3×3矩阵对角线元素之和
要在C++中输入一个3*3的矩阵,可以使用嵌套的for循环来逐行逐列读取用户输入的元素值。以下是一个示例代码:
```c++
#include <iostream>
int main() {
int matrix[3][3];
std::cout << "请输入矩阵的元素:" << std::endl;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
std::cin >> matrix[i][j];
}
}
std::cout << "输入的矩阵为:" << std::endl;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
std::cout << matrix[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
运行上述代码,会提示用户输入矩阵的元素。用户可以依次输入9个整数,按行优先的顺序填充矩阵。然后代码会输出用户输入的矩阵。
注意,这里使用了两个嵌套的for循环来遍历矩阵,并在内部使用`std::cin`来接收用户输入的元素值。`std::cout`用于输出矩阵的元素值。
阅读全文