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

    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 외에 다른 값도 입력해 보세요.

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