Red de conocimientos turísticos - Información de alquiler - En programación en lenguaje C, ¿cómo determinar si un número es un número entero?
En programación en lenguaje C, ¿cómo determinar si un número es un número entero?
Método 1:
#include<stdio.h>
#include<math.h>
flotador x; p>
p>
...
if(fabs(x-(int)x)<1e-8)printf("x es un número entero\n");
else printf("x no es un número entero\n");
Método 2:
int c=(int)b,d=(int) (b+0.999999)
if(c==d)
printf("es un número entero\n");
else
printf("no es un número entero \n”);
Método 3:
float b;
...
if(b-(int)b ==0)
printf("es un número entero\n");
else
printf("es no es un número entero\n");
Método 4:
float b;
...
if(b!= (int)b)
printf("No es un número entero\n");
else
printf("Es un número entero\n");