二维数组里面输入多个字符串
时间: 2023-07-01 09:13:11 浏览: 49
好的,我可以帮你解答这个问题。如果你想要在二维数组中输入多个字符串,可以使用以下代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
const int ROWS = 3;
const int COLS = 5;
string strArr[ROWS][COLS];
// 用循环输入多个字符串到二维数组中
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
cout << "请输入第" << i + 1 << "行第" << j + 1 << "列的字符串:";
cin >> strArr[i][j];
}
}
// 输出二维数组中的所有字符串
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
cout << strArr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
这段代码定义了一个 3 行 5 列的二维字符串数组 `strArr`,然后用一个双重循环输入多个字符串到数组中,最后输出数组中的所有字符串。
希望这个回答能够帮到你!