더북(TheBook)

6.6 프로젝트.c

for (int i = 1; i <= 3; i++) {
    (중략)
    printf(" > %d번째 테스트 : ", i);
    int isIncluded = 0; --------------------------- ➍ 진짜 발모제인지 확인용
    for (int j = 0; j < cntShowBottle; j++) { ----- ➊ 조합할 약병 번호 선택
        int randBottle = rand() % 4; -------------- ➋ 약병 번호 뽑기(0~3)
        if (bottle[randBottle] == 0) { ------------ ➌ 아직 선택되지 않은 약병이면
            bottle[randBottle] = 1; // 값을 0 → 1
            if (randBottle == treatment) { -------- ➎ 진짜 발모제가 포함됨
            }
        } else { ---------------------------------- ➏ 이미 선택된 약병이면 중복이므로 다시 선택
            j--; // 반복 횟수 조정
        }
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.