책 내용 질문하기
모의고사질문이요
도서
2017 시나공 정보처리기사 실기(산업기사 포함)
페이지
113
조회수
67
작성일
2016-10-05
작성자
탈퇴*원
첨부파일
처음에 M=1 R=0으로초기화하는데 왜 M을1로초기화하는지모르겠어요
답변
2016-10-06 09:20:09
안녕하세요.
M은 몫이 저장되는 변수로 이 알고리즘의 끝나는 기준이 됩니다.
즉 M이 0이 되면 변환 작업을 끝내고 변환된 값을 출력하는 것이죠.
그런데 초기값으로 0을 지정하면 변환 작업을 수행하지도 못하고 끝나게 됩니다.
그래서 M의 초기값은 0이 아닌 값으로 지정하면 되는데, 여기서는 1로 지정한 것입니다.
오늘도 즐거운 하루 되세요.
-
*2016-10-06 09:20:09
안녕하세요.
M은 몫이 저장되는 변수로 이 알고리즘의 끝나는 기준이 됩니다.
즉 M이 0이 되면 변환 작업을 끝내고 변환된 값을 출력하는 것이죠.
그런데 초기값으로 0을 지정하면 변환 작업을 수행하지도 못하고 끝나게 됩니다.
그래서 M의 초기값은 0이 아닌 값으로 지정하면 되는데, 여기서는 1로 지정한 것입니다.
오늘도 즐거운 하루 되세요.