#include <stdio.h>
double fabs(double x) {
if (x == 0)
return 0.0;
return x < 0.0 ? -x : x;
}
int main()
{
printf("fabs(-1.1) = %.6f\n", fabs(-1.1));
printf("fabs(1.1) = %.6f\n", fabs(1.1));
printf("fabs(0) = %.6f\n", fabs(0));
printf("fabs(-0) = %.6f\n", fabs(-0));
printf("fabs(-0.5) = %.6f\n", fabs(-0.5));
return 0;
}
/*
run:
fabs(-1.1) = 1.100000
fabs(1.1) = 1.100000
fabs(0) = 0.000000
fabs(-0) = 0.000000
fabs(-0.5) = 0.500000
*/