dusdjeks   2년 전

컴파일해도 문제가 없고 예제 결과값을 다양한 케이스로 입력해도 정상 출력이 됩니다. 고수님들 도움 부탁드립니다!

sunghyeck17   2년 전

arr 배열이 초기화가 안되어서 생기는 문제같습니다.

올려주신 코드에서 24번 줄을 보시면 i의 값이 0에서 8까지 변하게 됩니다.

이때 arr[7], arr[8]의 값은 A x B x C의 자릿수에 따라 값이 정해질 수도, 정해지지 않을 수도 있습니다.
만약 A x B x C가 7자리라면 18~19번 줄에서 arr[7], arr[8]의 값을 채우지 못하고, 초기화되지 않은 랜덤한 값을 그대로 두게 됩니다.

만약 arr[7] 또는 arr[8]의 값이 0~9 사이의 어떤 값으로 초기화되었다면 count2의 값이 원하는 값이 나오지 않을 수 있습니다.


또한 printf, pow, scanf 함수는 헤더 파일을 include해서 쓰시는 걸 권합니다. <stdio.h>, <math.h>를 include해서 쓰세요.

dusdjeks   2년 전

24번째 줄에 i<9를 i<count1로 바꾸니 잘 해결 됐습니다. 조언까지 감사합니다 !

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