8.5 프로젝트.c
int arrayAnimal[4][5]; // 카드 지도 배열(카드 20장)
char * strAnimal[10]; // 동물 이름 배열
int checkAnimal[4][5]; ---------------------- ➍ 카드 뒷면, 앞면 확인 배열 선언
(중략)
void printQuestion() { ---------------------- ➊ 카드 지도 출력 함수 정의
printf("\n(문제)\n\n"); ----------------- ➋ 안내 문구
int seq = 0; ---------------------------- ➏ 변수 선언 및 초기화
for (int i = 0; i < 4; i++) { ----------- ➌ 이중 반복문으로 카드 지도에 접근
for (int j = 0; j < 5; j++) {
if (checkAnimal[i][j] != 0) { --- ➎ 카드가 앞면이면
printf("%8s", strAnimal[arrayAnimal[i][j]]); // 동물 이름 출력
} else { ------------------------ ➏ 카드가 뒷면이면
printf("%8d", seq); // 카드 번호 출력
}
seq++; ------------------------- ➐ 다음 카드로 넘어가기
}
printf("\n");
}
}