Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cómo encontrar el valor absoluto en lenguaje C?

¿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

p>

#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 en su archivo fuente.

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).

script type="text/javascript" src="../css/tongji.js">