더북(TheBook)

미션 4: 조건 연산자 사용하기

다음은 두 수를 입력받아 입력된 두 수 중 큰 수를 출력하는 코드를 if 조건문을 사용하여 구현한 프로그램입니다. 이 코드와 동일한 결과가 수행되도록 조건 연산자(삼항 연산자)를 사용하여 if-else 부분의 코드를 변경하세요.

condition_mission1.c

#include <stdio.h>
 
main() {
    int a, b;
 
    printf("두 개의 서로 다른 정수를 입력하세요:\n");
    printf("a = ");
    scanf("%d", &a);
    printf("b = ");
    scanf("%d", &b);
 
    if (a > b)    // 만약 a가 b보다 크면 
        printf("입력된 두 수 중 큰 값은 %d입니다.\n", a);
    else          // a가 b보다 같거나 작다면 
        printf("입력된 두 수 중 큰 값은 %d입니다.\n", b);
}

실행 결과

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

a = 3

b = 7

입력된 두 수 중 큰 값은 7입니다.

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