我有一個問題,我正在編寫一個程序,要求用戶輸入一個數獨網格的數字,然後將它們存儲在一個二維數組中。我知道如何打印數組以顯示數獨網格,但我無法將數組元素設置爲用戶輸入的數字,任何人都可以幫助嗎?從用戶輸入填充二維數組
這就是我擁有的所有東西,我知道的並不多,但我以前只用過一維數組做過。
代碼:
#include <iostream>
using namespace std;
void fillGrid1(int grid1, int sizeOfArray) {
for(int x = 0; x < sizeOfArray; x++) {
grid1[x][9] = x;
}
}
int main()
{
int grid1[9][9];
fillGrid1(grid1, 9);
for(int row = 0; row < 9; row++) {
for(int column = 0; column < 9; column++) {
cout << grid1[row][column] << " ";
}
cout << endl;
}
}
fillGrid1應該做什麼? – 2013-04-07 19:40:24
你用1d陣列做了什麼,你不能用2d陣列做什麼? – 2013-04-07 19:41:54
這是我遇到問題的部分,即填充數組。 – Thomas 2013-04-07 19:41:59