C++ IDE를 사용하고 계시다면, Debug 모드가 아닌 Release 모드로 한번 실행해 보시기 바랍니다.
Release 모드로 했을 때 결과값이 바뀌는게 있다면, 분명 C++ 표준에 맞지 않는 사용법이 존재하는 것입니다.
제 생각에는 18, 19번째 라인쪽이 문제가 될것같네요.
11720번 - 숫자의 합
atoi() 의 선언을 보시면 문자열( null character 로 끝나야 하는.. )이 입력값입니다. num 하나의 숫자와 '\0' 로 되어 있어야 정상처리가 되겠지요.
19번째줄을 아래와 같이 바꾸시면 됩니다. atoi(&c) -> c - '0'
댓글을 작성하려면 로그인해야 합니다.
doobae11 1년 전
무엇이 틀렸을까요? 여러가지 조합 넣어봐도 잘 나오는거같은데 무엇이 틀렸는지 도저히 모르겠어요 ㅠㅠ