6.6.4 정답 입력받기
3회의 테스트가 끝나고 사용자에게 정답을 입력받을 차례입니다.
➊ ‘발모제는 몇 번일까요?’라고 사용자에게 묻는 안내 문구를 출력합니다.
➋ 사용자가 정답을 입력하면 이를 받을 변수가 필요하죠. answer라는 정수형 변수를 선언합니다.
➌ scanf_s()문으로 정수를 입력받아 앞에서 선언한 answer 변수에 저장합니다.
➍ answer 값이 treatment + 1과 같다면 정답을 맞혔다고 알려 줍니다. 그런데 왜 treatment + 1과 비교할까요? 앞에서도 나왔지만 약병 번호는 randBottle 배열에 저장되어 있어서 인덱스인 0~3으로 지칭합니다. 그러나 사용자에게는 약병 번호가 1~4로 표시됩니다. 따라서 두 값을 비교하려면 treatment + 1을 해야 합니다.
➎ 틀렸다면 정답이 몇 번인지를 출력합니다. 이때도 정답 번호는 treatment + 1을 해야 합니다.