int check_row;
for (n=0; n<9; n++) {
used_numbers[n] = n+1;
}
for (row=0; row<3; row++) {
for (check_row=0; check_row<3; check_row++) {
used_numbers[(sudoku[row][check_row]-1)] = 0;
}
...
int sudoku [9] [9]はグローバル変数として宣言され、used_numbers[9]はintとして宣言されています。各行の0から2までの行と0から2までの列の数独行列では、数値>0が含まれています
この時点で「浮動小数点例外」が発生しますが、これをどのように解決しますか?私の悪い英語でごめんなさい...