//이해를 못하고있는 프로그램
#include <stdio.h>
#define e 0.000001
double f_equal(double a, double b)
{
int cal;
cal = a/b;
if(cal < e)
return 0;
else if (cal == e)
return 1;
}
double f_abs(double x)
{
if(x>=0)
return x;
else if(x<0)
{
x=-x;
return x;
}
}
double f_min(double x, double y)
{
if (x < y)
return x;
else if (x>y)
return y;
}
int main(void)
{
double c1, c2, result1, result2, result3, abs;
printf("실수를 입력하시오:");
scanf("%lf", &c1);
printf("실수를 입력하시오:");
scanf("%lf", &c2);
abs = c1-c2;
result1 = f_abs(abs);
result2 = f_min(c1, c2);
result3 = f_equal(result1, result2);
if(result3==0)
printf("두개의 실수는 서로 다름\n");
else if(result3 == 1)
printf("두개의 실수는 서로 같음\n");
}