책 내용 질문하기
261p문제10번
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
261
조회수
522
작성일
2019-02-27
작성자
탈퇴*원
첨부파일
for(y=0; y<= c-1); y++
2번답이 c-1 인데 왜 c-1까지 출력을 하나요 ? 소인수는 c 까지 저장되어있는데..
답변
2019-03-05 10:18:31
안녕하세요 길벗수험서 운영팀입니다.
반복문 아래에 printf("%d",s[c]); 가 있는 이유를 생각해보세요.
만약 2x2x3 이라는 소인수 분해가 되었다면
for 반복문에서
2x2x 까지 찍은 후
for 반복문 종료 후 3을 찍는 형식입니다.
왠만한 코드들은 직접 수를 넣어 디버깅 과정을 수행해보면 이해할 수 있습니다.
이해가 어려운 코드들은 디버깅을 꼭 해보시기를 권장합니다.
행복한 하루되세요 :)
-
관리자2019-03-05 10:18:31
안녕하세요 길벗수험서 운영팀입니다.
반복문 아래에 printf("%d",s[c]); 가 있는 이유를 생각해보세요.
만약 2x2x3 이라는 소인수 분해가 되었다면
for 반복문에서
2x2x 까지 찍은 후
for 반복문 종료 후 3을 찍는 형식입니다.
왠만한 코드들은 직접 수를 넣어 디버깅 과정을 수행해보면 이해할 수 있습니다.
이해가 어려운 코드들은 디버깅을 꼭 해보시기를 권장합니다.
행복한 하루되세요 :)