입력 받은 값에서 소수점 밑 N번째에서 반 올림 하는 함수 만들기..
fabs를 통해서 양수로 변환 하고..
소수점을 자를 위치 까지 소수점을 옮기고 ( 곱하기 pow(10., n ) )
+0.5를 더한 다음에 다시 소수점을 원복 ( 나누기 pow(10. , n ) )
그리고 fabs를 통해서 잃어 버린 부호를 부할 ( 곱하기 (h >= 0 ? 1:-1) )
하면 끝..
double round( double h, double range )
{
return floor(fabs(h) * pow(10., range ) + 0.5) / pow(10., range ) * (h >= 0 ? 1:-1);
}