더북(TheBook)

예제 실행 결과가 지면을 많이 차지하므로 책에 싣지는 않았다. BMI 표에 키와 체중에 따라 담을 const 변수 4개씩 두 그룹으로 선언했다. array 컨테이너에 저장할 키와 체중은 정수이고 음수가 아니므로 unsigned int 타입으로 선언했다. 이어서 두 for 루프에서 컨테이너를 적절하게 초기화한다. 첫 번째 for 루프는 at() 함수 사용법을 보여준다. 물론 여기서는 weight_lbs[i]도 안전하게 사용할 수 있다. 이어지는 for 루프 두 개는 표의 제목열과 제목과 표 본문을 구분할 선을 출력한다. 표는 범위 기반 for 루프를 중첩 사용해서 생성된다. 바깥 루프는 키에 대해 반복하면서 가장 왼쪽 열에 피트와 인치로 키를 출력한다. 안쪽 루프는 체중에 대해 반복하면서 현재 키에 대한 BMI 값을 행으로 출력한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.