입력 설명 부분에서 주어지는 수의 길이는 333,334를 넘지 않는다. 라는 조건이 달려있습니다.
여기서 길이는 수 자체가 얼마나 큰가를 따지는게 아니라 단순히 자릿수가 얼마나 많은가를 묻는 것입니다.
예를 들자면 400,000을 크기는 333,334를 넘기지만 길이는 6밖에 되지 않으니 테스트 대상중 하나가 되겠지요.
그리고 bk4536님께서는 char c[10] = { 0 }; scanf("%c", &c[i]);
로 입력 받는 부분을 작성하셨는데요.
10개의 공간에 마지막엔 개행문자가 들어갈테니 실질적으론 길이가 9개 (999,999,999) 인 수까지밖에 처리를 할 수 없게됩니다.
c의 크기를 매우 크게 늘려주시거나, 다른 방법을 강구하시면 될것 같습니다.
bk4536 8년 전
왜 런타임 에러가 나는지를 모르겠어요 ㅜㅜ