c++二维数组键盘输入
时间: 2023-10-18 12:18:13 浏览: 438
二维数组的输入输出.cpp
5星 · 资源好评率100%
可以使用双重循环来实现二维数组的键盘输入。
以下是一个示例代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int rows, cols;
cout << "请输入二维数组的行数和列数:" << endl;
cin >> rows >> cols;
int arr[rows][cols];
cout << "请依次输入二维数组的元素:" << endl;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cin >> arr[i][j];
}
}
cout << "您输入的二维数组为:" << endl;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
在上面的代码中,首先通过 `cin` 输入二维数组的行数和列数,然后根据输入的行数和列数定义一个二维数组。接下来,使用嵌套的 `for` 循环依次输入二维数组的元素。最后,再次使用嵌套的 `for` 循环输出二维数组的元素。
需要注意的是,在定义二维数组时,行数和列数应该是常量,不能是变量。如果需要动态定义二维数组,可以使用动态内存分配。
阅读全文