더북(TheBook)

다음 코드는 조건식에 논리 연산자를 사용하여 참과 거짓으로 나누어, 서로 다른 정수의 크기 관계를 판별하는 예제입니다.

if_else.c

#include <stdio.h>
 
main() {
    int a, b, c;
 
    printf("서로 다른 정수 3개를 입력하세요:\n");
    printf("a = ");
 
    scanf("%d", &a);
    printf("b = ");
 
    scanf("%d", &b);
    printf("c = ");
 
    scanf("%d", &c);
 
    if ((a>b) && (a>c))
        printf("a는 b와 c보다 큰 수이다.\n");
    else
        printf("a는 적어도 b와 c중 하나 보다는 작다.\n");
    if ((b>a) || (b>c))
        printf("b는 적어도 a와 c중 하나 보다는 크다.\n");
    else
        printf("b는 가장 작은 수이다.\n");
}

실행 결과

서로 다른 정수 3개를 입력하세요:

a = 3

b = 7

c = 1

a는 적어도 b와 c중 하나 보다는 작다.

b는 적어도 a와 c중 하나 보다는 크다.

Tip

3, 7, 1 외에 다른 값도 입력해 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.