참고 링크
http://www.cplusplus.com/reference/cmath/
올림(ceil())
- 참고로 소수점 이하를 모두 올린다.
내림(floor())
- 역시 소수점 이하를 모두 내린다.
반올림(round())
- 소수점 첫째 자리에서 반올림한다.
반내림(trunc())
- 역시 소수점 첫째 자리에서 반내림한다.
한계
- 소수점 첫째 자리에서만 올리거나 내리는 함수이므로, 소수 n번째 자리에서 반올림해서 구하는 것이 불가하다.
소수 N번째에 반올림 구현
- floor(x*pow(10,N-1)+0.5)/pow(10,N-1) 를 이용해서 구하면 된다.
※ 정확하고 부드러운 태클은 언제나 환영입니다.
'Study' 카테고리의 다른 글
DFS를 이용해서 사이클 탐색 (0) | 2017.05.24 |
---|---|
문자열을 숫자로, 숫자를 문자로 (0) | 2016.12.17 |
GCD & LCM (최대공약수 & 최소공배수) (0) | 2016.11.30 |