2545
2015-11-24 23:30:25
0
우선, 이런 글 올려주실 때,
어떤 오류가뜨는지를 같이 올려주시면 더 빠른답변을 얻으실 수 있습니다.
게다가 어떤 오류가 있는건지 안 알려주시면 코드를 쌩으로 다 훑어봐야해서 답변자로써도 더 힘들어요. ㅎㅎ
답변을 드리자면 Fact1,2,3함수내에서
Fact변수가 전부 0으로 초기화되었기 때문에 에러가 뜨는걸겁니다
0*n은 반드시 0이죠.
그러니 fact2, 3의 리턴값이 0인데, 이걸 분모로 두다보니 연산 에러가 뜨게 됩니다.
(0으로 나누는 연산은 수학적으로 정의되어있지 않습니다.)
그리고 여담인데 fact1,2,3함수가 전부 같은 함순데 굳이 세개로 나눌 필요가 없을거같습니다.