책 내용 질문하기
소수 직각삼각형 알고리즘
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
215
조회수
165
작성일
2015-09-26
작성자
첨부파일
p,q가 왜쓰인것이고 그리고 디버깅이 안되네요
답변
2015-09-30 09:57:16
안녕하세요.
2부터 시작해서 소수 15개를 저장해야 하는데, 처음에 2와 3을 저장하고 시작하니 그 다음 숫자인 5부터 실질적인 처리를 시작하기 위해 p배열을 5, 1000, 2로 지정한 것입니다.
소수로 나눠서 떨어지는, 즉 나머지가 0이 되는 경우는 소수가 아니므로
이미 저장된 소수인 TMP(2) 부터 대상 값들을 나눠보기 위해 Q 변수에 2, CNT, 1을 지정한 것입니다.
결국 Q는 소수가 저장된 배열의 위치를 지정하는 변수인 것이죠.
첨부된 디버깅 표를 참고하세요.
오늘도 즐거운 하루 되세요.
-
*2015-09-30 09:57:16
안녕하세요.
2부터 시작해서 소수 15개를 저장해야 하는데, 처음에 2와 3을 저장하고 시작하니 그 다음 숫자인 5부터 실질적인 처리를 시작하기 위해 p배열을 5, 1000, 2로 지정한 것입니다.
소수로 나눠서 떨어지는, 즉 나머지가 0이 되는 경우는 소수가 아니므로
이미 저장된 소수인 TMP(2) 부터 대상 값들을 나눠보기 위해 Q 변수에 2, CNT, 1을 지정한 것입니다.
결국 Q는 소수가 저장된 배열의 위치를 지정하는 변수인 것이죠.
첨부된 디버깅 표를 참고하세요.
오늘도 즐거운 하루 되세요.