다음 코드는 조건식에 논리 연산자를 사용하여 참과 거짓으로 나누어, 서로 다른 정수의 크기 관계를 판별하는 예제입니다.
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 외에 다른 값도 입력해 보세요.