20.6 연습문제: 비교 연산자 사용하기

다음 소스 코드를 완성하여 printf에서 모두 1이 출력되게 만드세요.

practice_comparison_operator.c

#include <stdio.h>
 
int main()
{
    int num1 = 27;
 
    printf("%d\n", num1 __ 10);
    printf("%d\n", num1 != 5);
 
    printf("%d\n", num1 >= 27);
    printf("%d\n", num1 __ 27);
 
    printf("%d\n", num1 __ 30);
    printf("%d\n", num1 <= 27);
 
    return 0;
}

실행 결과

1
1
1
1
1
1

정답

① >
② ==
③ <

해설

printf의 결과가 참이 되도록 비교 연산자를 사용합니다. 27이 10보다 크면 참이므로 >, 27과 27은 같으면 참이므로 ==, 27이 30보다 작으면 참이므로 <를 넣어주면 됩니다.