본문 바로가기

Coding Tests/코드업

코드업 1055번(논리연산자 || 사용)

두 개의 참(1) 또는 거짓(0)이 입력될 때,
하나라도 참이면 참을 출력하는 프로그램을 작성해보는 문제이다.

 

#include<stdio.h>
int main(void)
{
    int a, b;
    scanf("%d %d", &a, &b);
    if ((a != 0) || (b != 0))
        printf("1");
    else
        printf("0");
    return 0;
}

|| 는 or라고 생각해주면 될 것 같다.  or는 하나라도 1이 있으면 1을 반환하는 연산이다.