Home > Study > C Language > C task > [ex59] 가위 바위 보 판정하기 (10점)

[ex59] 가위 바위 보 판정하기 (10점)
Study Language

문제 설명


a와 b 두 사람이 가위, 바위, 보 게임을 하려고 한다.
가위는 0, 바위는 1, 보는 2를 입력하게 되며
승부 결과는 a가 이기면 a, b가 이기면 b 비기면 =을 인쇄하면 된다.
즉, 0 0, 1 1, 2 2와 같이 같은 것을 내면 비기므로 =가 나와야 하고
0 1 이렇게 되면 a는 가위 b는 바위이므로 b가 이겨서 b가 인쇄되어야 한다.
아래 코드를 이용하여 작성하되 필요한 변수 등은 자유롭게 추가가 가능하다.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void main(void)
{
    int a, b;

    scanf("%d %d", &a, &b);

    // 코드 작성


}

입력 예시


0 1

출력 예시


b

정답 코드


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

char r[3][3] = { {'=','b','a'},{'a','=','b'},{'b','a','='} };
    
void main(void)
{
    int a, b;

    scanf("%d %d", &a, &b);
    
    printf("%c\n", r[a][b]);
}

메모


printf 내부의 \n 습관화 필요