로그인 유지
00a10 자리수 합계 구하기 질의 응답 코너입니다.
%d는 -21억에서 +21 정도만 입력 받을 수 있습니다. 10자리의 정수이므로 경우에 따라서는 21억을 초과하는 숫자도 있으므로, 다른 방법을 써야 합니다.
문자열로 입력받아, 각 digit의 문자를 숫자로 변경하는 방법이 있구요...
숫자를 통으로 입력받는 것이 아니라 %1d를 사용하면, 한자리씩 숫자를 받을 수 있습니다.
int 자료 변수 대신에 "long long" 자료변수를 써보세요.