18.8 연습문제: 합격 여부 판단하기

A기업의 입사 시험은 필기 시험 점수가 80점 이상이면서 토익 점수가 850점 이상이라야 합격이라고 정했습니다. 다음 소스 코드를 완성하여 "합격", "불합격"이 출력되게 만드세요.

practice_if_else_multiple_cond_exp.c

#include <stdio.h>

int main()
{
    int writtenTest = 78;
    int toeic = 870;

    if (writtenTest          toeic        )
        printf("합격\n");
    else
        printf("불합격\n");

    return 0;
}

실행 결과

불합격

정답

writtenTest >= 80 && toeic >= 850

해설

합격 조건이 필기 시험 점수가 80점 이상이면서 토익이 850점 이상이라고 했으므로 두 조건이 모두 만족해야 합니다. 따라서 writtenTest >= 80 && toeic >= 850와 같이 각 변수에 들어있는 값이 특정 점수 이상인지 검사하는 조건식을 만들고 각 조건식을 && 논리 연산자로 연결해주면 됩니다.