게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[c언어] 자료형 범위를 벗어나는 값을 어떻게 나타낼 수 있나요?
게시물ID : programmer_13632짧은주소 복사하기
작성자 : 프게전용
추천 : 0
조회수 : 754회
댓글수 : 7개
등록시간 : 2015/10/02 21:20:28
옵션
  • 본인삭제금지
100!의 값을 근사치가 아닌 정확하게 출력한다고 했을때, 머리속에 생각나는 방법은
일단 5의 배수와 2의 배수에서 5와 2를 걸러내고(10^x), double자료형 범위 안벗어나게 숫자들 적당히 묶어서 곱한 뒤, 나온 숫자를 분리하고 적당히 곱해서 나열하는 정도(%lf%lf%lf이런 식으로)의 방법이 떠오르는데 도저히 이 방법은 아닌것 같네요.
검색을 해보니 ln쓰면 곱하기를 더하기로 해도 되니 값이 빠르고 정확하게 구해진다는데, 구해도 마지막에 e^(구한 값)을 변수에 넣어 출력하는 과정에서 막히네요. 뭔가 방법이 없을까요?
 
출처 울고 싶다...ㅠㅜ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호