¿Cómo encontrar el valor absoluto en lenguaje C?
Método 1: Utilice la función de valor absoluto que viene con el lenguaje C para expresar:
Si a es un número entero:
#include
#include
int a=100, b;
b=abs( a);
printf(" %d",b);
Si a es un número de punto flotante:
#include
#include< math.h>
p>flotante a=99.9;
flotante b;
b=fabs(a);
printf ("%f",b) ;
Método 2: escriba su propia representación de función:
#include
int abs(int t)
{
si (t>0)
regresar t;
si no
regresar - t;
}
int main()
{
int t = 0;
scanf( "%d",&t);
printf("%d",abs(t));
devuelve 0;
}
Ambos métodos anteriores son aceptables. Se utiliza para encontrar el valor absoluto. Sin embargo, cuando utilice la función abs, debe incluir el archivo de encabezado #include
Información ampliada:
En lenguaje C, los valores absolutos se pueden expresar usando la función de biblioteca fabs o abs.
fabs significa tomar el valor absoluto de datos de tipo doble.
abs significa tomar el valor absoluto de los datos de tipo int.
El prototipo de función es: double fabs(doble x).