1
다음 코드가 모든 입력에 대해 -2.000000으로 대답하는 이유는 무엇입니까?long double에 대한 음수 출력
#include <stdio.h>
#include <math.h>
int main()
{
long long int s1,s2;
long double l,y,m=sqrt(2);
scanf("%Lf %lld %lld",&l,&s1,&s2);
y=l*m;
printf("%Lf\n",y);
}
재현 할 수 없습니다. https://ideone.com/H2KRHF – mch
헤더가 누락 되었습니까? 모든 경고와 함께 컴파일 (-GCC 용) –
Ok, 어떤 컴파일러, 어떤 OS를 사용하고 있습니까? 그리고 어떻게 코드를 컴파일하고 링크하고 실행합니까? – alk