smg20   1년 전

산술 평균 구할 때 문제에서 소수점 이하 첫째 자리에서 반올림한 값을 출력하라고 해서 저는 %.0f를 이용해서 문제를 풀려 했습니다. 근데 printf("%.0f\n", 0.5); 실행했을때 1이 출력되어야 하는데 0이 출력이 되네요. 이 외의 값들은 정상적으로 출력이 됩니다. 왜 그런지 알려주시면 감사하겠습니다.

seawon0808   1년 전

일단 코드가 잘못 되었고 dev c++에서는 1 2가 나오는데 온라인 컴파일러로는 0 2가 나오네요...

https://ideone.com/sE3ddR

댓글을 작성하려면 로그인해야 합니다.