책 내용 질문하기
문제 10번
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
260
조회수
140
작성일
2018-04-13
작성자
탈퇴*원
첨부파일
두번째 빈칸이 왜 c-1인지 이해가 되지 않습니다. c 여야 되지 않나요? 예를 들면, 입력값 n=20 이라면, s[0]=2, s[1]=2, s[2]=5 가 되고, c=2 입니다. (s[2]까지 입력된 후 n=5/5 로 1이 되어 바로 do~while문을 빠져나가므로) 그리고 y는 0~2까지 출력하면 되므로 y<=2 이므로 c-1이 아니고 c여야 될 것 같습니다.
답변
2018-04-16 09:32:13

안녕하세요.

2×2×3×11 이라면

마지막 11을 제외하고 나머지는 값 뒤에 × 기호를 함께 출력해야 합니다.

그래서 c-1까지 출력하고

마지막 s[c]는 × 기호 없이 11이라는 값만 출력하기 위해

구분해서 수행한 것입니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-04-16 09:32:13

    안녕하세요.

    2×2×3×11 이라면

    마지막 11을 제외하고 나머지는 값 뒤에 × 기호를 함께 출력해야 합니다.

    그래서 c-1까지 출력하고

    마지막 s[c]는 × 기호 없이 11이라는 값만 출력하기 위해

    구분해서 수행한 것입니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.