C round() function rounding incorrectly? - Stack Overflow

C round() function rounding incorrectly? - Stack Overflow