master
Your Name 7 years ago
parent c931c4a7ee
commit ba097ff791

@ -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;
}
}

@ -22,12 +22,12 @@ int main() //
{
computer_act(arr);
print_board(arr);
if(judge(arr)=='O') break;
if(judge(arr)=='X') break;
player_act(arr);
print_board(arr);
if(judge(arr)=='X') break;
if(judge(arr)=='O') break;
}
if(judge(arr)=='X')
if(judge(arr)=='O')
printf("你赢了。\n");
else
printf("你输了。\n");
@ -38,12 +38,12 @@ int main() //
{
player_act(arr);
print_board(arr);
if(judge(arr)=='X') break;
if(judge(arr)=='O') break;
computer_act(arr);
print_board(arr);
if(judge(arr)=='O') break;
if(judge(arr)=='X') break;
}
if(judge(arr)=='X')
if(judge(arr)=='O')
printf("你赢了。\n");
else
printf("你输了。\n");

Loading…
Cancel
Save