문제 설명
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 습관화 필요