책 내용 질문하기
배열의 첨자 지정
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
203
조회수
36
작성일
2017-06-12
작성자
탈퇴*원
첨부파일
main함수에 int a[10]; 을 선언하면 자동으로 0부터 9까지 번호가 붙여지는 게 아니었나요 ㅠ?
do ~ while 문에서 scanf("d%", &a[j])를 써 준 이유가 궁금합니당
답변
2017-06-13 10:12:15
안녕하세요.
int a[10]을 선언하면
자동으로 a[0] ~ a[9]까지 10개의 배열의 생성됩니다. 생성되었지만 문제에 제시된 입력 값이 저장은 되어 있지 않죠.
이제 그 10개의 배열에 각각 문제에 제시된 70 ~ 72까지의 값들을 입력받아 저장해야 하므로
그 과정을 수행하기 위해 d0~while 문을 이용해 scanf 함수를 적용한 것입니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-13 10:12:15
안녕하세요.
int a[10]을 선언하면
자동으로 a[0] ~ a[9]까지 10개의 배열의 생성됩니다. 생성되었지만 문제에 제시된 입력 값이 저장은 되어 있지 않죠.
이제 그 10개의 배열에 각각 문제에 제시된 70 ~ 72까지의 값들을 입력받아 저장해야 하므로
그 과정을 수행하기 위해 d0~while 문을 이용해 scanf 함수를 적용한 것입니다.
오늘도 즐거운 하루 되세요.