자료형의 축소가 발생되었다.
실수를 정수 자료형에 넣으려다보면 값의 손실이 일어난다.
그렇기 때문에 2.5를 입력해도 0.5가 손실된 2만 출력이 되는 것이다.
답은
int num2 = num1 / 1;
printf("%d", num2);
'C언어 공부 > 코딩 도장 문제 풀이' 카테고리의 다른 글
18.9 심사문제 write up (0) | 2019.04.05 |
---|---|
17.8 심사문제 write up (0) | 2019.04.05 |
15.5 심사문제 write up (0) | 2019.04.04 |
14.5 심사문제 write up (0) | 2019.04.04 |
13.7 심사문제 write up (0) | 2019.04.04 |