Algoritmo C Buscaminas: haga clic en un espacio en blanco para abrir un bloque grande a la vez. Resuelto.
¿Puedes darme más código?
Esas 8 recursiones en realidad se pueden completar con dos for
void?ClickBlank(int?x,?int?y)?{
int ?i, ?j;
if(isBlank(x,?y))?{
ShowAroundBlock(x,?y);
for?( i?= ? -1;?i?lt;=?1;?i )?{
para?(j?=? -1;?j?lt;=?1;?j ) ?{
if(i?==?0?amp;amp;?j?==?0)?continue;
ClickBlank(x? ?i,?y? ?j) ;
}
}
}
}
}
}} Debe configurar una bandera de acceso para que la cuadrícula ClickBlank ya esté en su lugar. No se debe volver a llamar a ClickBlank