|
|
|
@ -34,8 +34,8 @@ int whom_act() //ѡ
|
|
|
|
|
{
|
|
|
|
|
int input = 0;
|
|
|
|
|
printf("****************************\n");
|
|
|
|
|
printf("** 1.电脑先手:O **\n");
|
|
|
|
|
printf("** 0.玩家先手:X **\n");
|
|
|
|
|
printf("** 1.电脑先手:X **\n");
|
|
|
|
|
printf("** 0.玩家先手:O **\n");
|
|
|
|
|
printf("****************************\n");
|
|
|
|
|
while (1)
|
|
|
|
|
{
|
|
|
|
@ -89,7 +89,7 @@ void player_act(char arr[3][3]) //
|
|
|
|
|
scanf("%d,%d", &x, &y);
|
|
|
|
|
if(arr[--x][--y] == ' ')
|
|
|
|
|
{
|
|
|
|
|
arr[x][y] = 'X';
|
|
|
|
|
arr[x][y] = 'O';
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
@ -108,7 +108,7 @@ void computer_act(char arr[3][3]) //
|
|
|
|
|
int y = rand() % 3;
|
|
|
|
|
if (arr[x][y] == ' ')
|
|
|
|
|
{
|
|
|
|
|
arr[x][y] = 'O';
|
|
|
|
|
arr[x][y] = 'X';
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|