책 내용 질문하기
소인수분해
도서
2019 시나공 정보처리기능사 실기
페이지
100
조회수
243
작성일
2019-07-30
작성자
탈퇴*원
첨부파일

알고리즘의 답은 다 이해가 되는데

 

만약 N에 6이란 수를 입력하면 C=2가되고 S(C)에는 S(1) S(2) 에 2와 3이 저장되며 반복문에 들어가게 되면 y=1부터 c-1(2-1),1번

1부터 1까지 1번이니 S(Y)에 1,1,1 첫번째 자리 X가 들어간다는 말인가여?

 

그러면 S(C)=출력이 어떻게 되는건가요?? 원래 2와 3이 있던자리에서 x를 어떻게 넣는 것인지 이해가 안됩니다.

답변
2019-07-30 11:19:13

안녕하세요 길벗수험서 운영팀입니다.

 

반복문 y=1, c-1, 1 안에 들어있는

s(y); 'x';

의 기호를 확인해보세요.

 

출력문의 형태인 아래가 물결인 사각형입니다.

즉, s(y)를 출력한 후 "x"를 출력하라는 의미죠. 

 

n에 6이 입력되어

y=1, 1, 1 이 수행되는 경우

s(1)이 출력된 후 'x'가 출력되고 반복문이 종료됩니다.

그 후 s(c)를 통해 s(2)가 출력되어 결국

 

2x3

이 출력되게 되는 것이죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-07-30 11:19:13

    안녕하세요 길벗수험서 운영팀입니다.

     

    반복문 y=1, c-1, 1 안에 들어있는

    s(y); 'x';

    의 기호를 확인해보세요.

     

    출력문의 형태인 아래가 물결인 사각형입니다.

    즉, s(y)를 출력한 후 "x"를 출력하라는 의미죠. 

     

    n에 6이 입력되어

    y=1, 1, 1 이 수행되는 경우

    s(1)이 출력된 후 'x'가 출력되고 반복문이 종료됩니다.

    그 후 s(c)를 통해 s(2)가 출력되어 결국

     

    2x3

    이 출력되게 되는 것이죠.

     

    행복한 하루되세요 :)

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