728x90
반응형
https://www.youtube.com/watch?v=RrjHOX1PF1A&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=10
문제소개
-입력된 수의 각 자릿수 합을 구하시오
-1242
-정답: 9
#반복문
입력받은 수가 0보다 클 때까지만 반복을 해줍니다.
1243을 입력 받았다고 가정을 하면
이를 10으로 나눈 나머지 3을 result에 더해주고
입력 값은 10을 나눠줍니다. 그러면 124가 되겠죠?
다시 반복을 해주면 124에 나머지 4를 result에 더해주고
입력 값 124을 10으로 나눠줍니다. 그러면 12가 되겠습니다.
이를 0보다 클 때까지 반복을 해주면
최종적으로는 각 자리의 합이 나오게됩니다.
출력
더욱 쉽게 이해하게끔 반복과정 하나씩 출력하게끔 코드를 수정하였습니다.
728x90