master
Your Name 7 years ago
parent c931c4a7ee
commit ba097ff791

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

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

Loading…
Cancel
Save