C++ 二维数组标准输入构造
时间: 2023-11-14 21:06:10 浏览: 143
C++实现一个二维数组类
二维数组的标准输入构造可以通过循环读取每一行的元素,并将其存储到二维数组中。以下是一个示例代码:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int matrix[ROWS][COLS];
printf("请输入二维数组的元素:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
scanf("%d", &matrix[i][j]);
}
}
printf("输入的二维数组为:\n");
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
```
这个示例代码中,假设二维数组的大小为3x3。通过两个嵌套的循环,逐行读取用户输入的元素,并将其存储到二维数组中。然后再次通过两个嵌套的循环,按行列顺序打印出输入的二维数组。
阅读全文