#include <stdio.h>
#include <math.h>
int main(void)
{
double x,y;
printf("Please enter x and y : ");
scanf("%lf %lf", &x, &y);
long double z = ((x + sqrt(x*x+y*y))/2.0);
printf("The value of the expression is %25.20Lf\n", z);
return 0;
}
현재 아래와 같이 코드를 짰는데, z를 double 형으로 한뒤 lf로 출력하면 잘 나오는데 long double 형을 쓰면 0이 나옵니다. 근데 문제 조건이 z가 무조건 long double 형이여야 하는데, 어떻게 해야 /연산에서 바로 long double 끼리 나눌 수 있나요?