nhs0912   1년 전

일단 cnt로 숫자의 갯수를 입력 받구요. num으로 공백없는 숫자를 입력 받습니다.
check method는 cnt 숫자의 갯수에 맞게 num 입력을 받았는지 체크하는겁니다. (3 입력 받았으면 숫자 3개 입력받아야함)
그리고서 while(num>0) 으로 sum변수에다가 하나씩 더하구요. 계속 10으로 나누면서 몫이 0이 될때까지 나눕니다. 
그리고 마지막 sum 변수 출력한건데..제대로 입력하면 다 정상적으로 나오는데 왜 런타임에러가 나는지 모르겠네요.
제가 뭘 놓치고 있는걸까요??

sunhong   1년 전

cnt가 100이면 100자리 숫자입니다. 문자열로 받으시거나 한자리씩 받는게 좋을것 같네요

nhs0912   1년 전

감사합니다. 문자열로 받았더니 해결이 되었네요^^ 

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