책 내용 질문하기
75페이지 1번문제 문의드립니다.
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
75
조회수
363
작성일
2019-09-11
작성자
탈퇴*원
첨부파일

 

 

정답이 7,n인건 알겠는데요.

 

%3d의 의미도 모르겠고 왜 28개인지도 모르겠어요... 정확히 설명 부탁드릴게요

답변
2019-09-11 09:56:10

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

 

[1] %3d는 서식 문자열입니다.

3칸을 확보하여 정수 10진수(d)를 뒤에서부터 출력하겠다는 것이죠.

해당 코드에서는 단순히 자리를 맞춰주기 위해 사용한 것에 불과합니다.

서식 문자열의 자세한 내용은 교재 53쪽을 참고해주세요.

 

[2] 해당 알고리즘을 다시 떠올려 보세요.

i가 1일 때는 j는 1~1로 1회

i가 2일 때는 j는 1~2로 2회 

i가 3일 때는 j는 1~3로 3회 

i가 4일 때는 j는 1~4로 4회 

i가 5일 때는 j는 1~5로 5회 

i가 6일 때는 j는 1~6로 6회 

i가 7일 때는 j는 1~7로 7회 

위와 같은 반복으로 인해 printf문이 수행되는 회수는 총 27회가 됩니다.

(1+2+3+4+5+6+7=27)

 

행복한 하루되세요 :)

  • 관리자
    2019-09-11 09:56:10

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

     

    [1] %3d는 서식 문자열입니다.

    3칸을 확보하여 정수 10진수(d)를 뒤에서부터 출력하겠다는 것이죠.

    해당 코드에서는 단순히 자리를 맞춰주기 위해 사용한 것에 불과합니다.

    서식 문자열의 자세한 내용은 교재 53쪽을 참고해주세요.

     

    [2] 해당 알고리즘을 다시 떠올려 보세요.

    i가 1일 때는 j는 1~1로 1회

    i가 2일 때는 j는 1~2로 2회 

    i가 3일 때는 j는 1~3로 3회 

    i가 4일 때는 j는 1~4로 4회 

    i가 5일 때는 j는 1~5로 5회 

    i가 6일 때는 j는 1~6로 6회 

    i가 7일 때는 j는 1~7로 7회 

    위와 같은 반복으로 인해 printf문이 수행되는 회수는 총 27회가 됩니다.

    (1+2+3+4+5+6+7=27)

     

    행복한 하루되세요 :)

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