#include

int main(void)

{

double DNumber = 0;

printf_s("실수를 입력해주세요:");

scanf_s("%lf",&DNumber);

int INumber = DNumber;

printf("double형의 값 = %lf \r\n", DNumber);

printf("int형의 값 = %lf \r\n", INumber);

return 0;

}

이렇게 만들었는데.

일단 잘못됬다는건 아는데 (해보라는것 자체가 잘못된걸 해보란 거여서.)

질문의 요점은 저 int형으로 바꿀때 %lf쓰면 소수값은 0나와고 정수는 숫자 나와야 되는거 아니에요?

왜 0밖에 안나오는지 설명좀 해주실분...