我正在尝试编写一段代码,允许用户输入数组行和列的值。我已经完成了那部分,但现在我的任务是输入索引 00、索引 01...等的值,直到用户的数组被填满。我无法找到解决方案。
许多在线解决方案都有它,以便您一次输入所有值,但是,我需要将其分解,以便要求用户逐个索引输入数字。我特别需要在索引 0 0、索引 0 1...处输入一个值。这很难,因为我不知道用户将初始化多少个索引。
为了澄清,我需要提示用户在每个索引 0 0、索引 0 1...处输入,但不能超过他们声明的索引数量。
请帮忙。
我已经尝试过了,
数组[0][0] = input.nextInt();
似乎是这样我可以在索引 0 0 处输入一个值,但是,我该如何做到这一点,以便它将继续用户声明的列和行的长度,又称二维数组。
Hi May,
Without giving you the code...
numberRows = get the number of the rows
numberCols = get the number of columns.
create array[numberRows,NumberCols]
for (int ii = 0; ii < numberRows; ii++) {
for (int jj = 0; jj < numberCols; jj++) {
store value location array[ii,jj] = get value from user;
}
}