double add(double, double);
double sub(double, double);
double mul(double, double);
double div(double, double);
double calculator(double , double, double (*func)(double, double));
double (*calc)(double, double) = NULL;
double num01 = 3, num02 = 5;
puts("사칙연산(+, -, *, /)만을 지원합니다.");
result = calculator(num01, num02, calc);
printf("사칙 연산의 결과는 %lf입니다.\n", result);
double add(double num01, double num02)
double sub(double num01, double num02)
double mul(double num01, double num02)
double div(double num01, double num02)
double calculator(double num01, double num02, double (*func)(double, double))
return func(num01, num02);