배열 조건 반복문으로 만들고 있느데
지금은 사용자와 사용자의 대결인데
컴퓨터와 사용자의 대결로 바꾸려고 합니다.
대신 컴퓨터는 우선순위가 1~9입니다.
쉽게 설명을 하면
사용자가 2에두면 컴터는 1
다음턴에는 사용자가 5에두면 컴퓨터는 1 이런식입니다
다른 예는
사용자가 9에 두면 컴퓨터는 1
사용자가 8에두면 컴퓨터는 2
이렇게 정직한 규칙의 컴퓨터 입니다
혹시 알려 주실분 계신가요 ㅠㅠ
#include <stdio.h>
int main(void)
{
char board[3][3];
int x, y, k, i;
for (x = 0; x < 3; x++)
for (y = 0; y < 3; y++) board[x][y] = ' ';
for (k = 0; k < 9; k++) {
printf("(x,y) 좌표:");
scanf_s("%d%d", &x, &y);
if (board[x][y] == 'X' || board[x][y] == 'O')
{
printf("이미 놓은 자리입니다!\n");
continue;
}
board[x][y] = (k % 2 == 0) ? 'X' : 'O';
for (i = 0; i < 3; i++) {
printf("---l---l---\n");
printf(" %c l %c l %c \n", board[i][0], board[i][1], board[i][2]);
}
printf("---l---l---\n");
}
return 0;
}
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)