Cómo lidiar con el desbordamiento decimal (lenguaje C)
¿Doble? f(){
¿Dragón? ¿longi? ¿Qué;
¿Yo? =?¿Qué? =?1;? // Se garantiza que estos dos datos no se desbordarán.
¿Doble? ¿Barril? =?0.0;
¿Cuándo? (i++){
¿Qué? *=?Yo;
¿Si? (1.0?/?him<0.0000001)
Romper;
}
¿Barril? =?1.0?/?Él;
¿Regresar? Cubo;
}
int? main()
{
printf("%g ", f());
¿Regresar? 0;
}