特に
/* 次の座標に何の値が入るか調べる */この辺りが。
int check_number;
for(check_number = 1; check_number <= GOBAN_N;) {
/* 再帰させる */
if(getans(ix, iy, check_number, konkai) == 0) {
/* 正解が見つかったとき */
return 0;
}
check_number++;
}
すっきりしないというか、2カ所でforループ使いたくねぇみたいな。。。
気になった事をメモしたり、 備忘録だったり、 思いついたまま書き連ねてみたり
/* 次の座標に何の値が入るか調べる */この辺りが。
int check_number;
for(check_number = 1; check_number <= GOBAN_N;) {
/* 再帰させる */
if(getans(ix, iy, check_number, konkai) == 0) {
/* 正解が見つかったとき */
return 0;
}
check_number++;
}