wlsdn0795   1년 전

실행 시켰을 때 예제랑 다른수를 넣어봐도 올바른 답이 뜨는데 런타임에러가 뜨네요..

neohaps   1년 전

첫 x가 1일 경우 18번째줄이 실행되지 않고, t의 초기화가 일어나지 않은 상태로 21번째줄에서 사용하게 됩니다. 

wlsdn0795   1년 전

수정했는데 다시 한 번 봐주세요

neohaps   1년 전

x가 10일 경우 (x > pow(10,1)) 이 false가 되기 때문에 y값이 1인채로 24번째 줄이 수행됩니다.

(int)pow(10,-1)은 0이되어 나누기 0이 되므로 에러가 발생합니다.

wlsdn0795   1년 전

고맙습니다 ㅠㅠ 해결했어요!

댓글을 작성하려면 로그인해야 합니다.