0
所以我一直在努力編寫一個函數,它將爲數獨謎題生成數字。這就是它的樣子。一個數字只出現一次?
我有點失落在最後一行......我如何檢查一個數字是否只出現在一行和一列?
void generator (int row, int col){
for (int i=0; i<9; i++){
int randNum= (1+rand()%9);
for (int j=0; j<i; j++){
A[i][j]=randNum;
//check if one number only appears once.
}
}
}
謝謝。但我將如何做隨機排列的一部分? – sis007
@ sis007許多選項。你可以使用'random_shuffle'' http://www.cplusplus.com/reference/algorithm/random_shuffle/ –